@@ -21,7 +21,6 @@ import {
2121import { toHaveNoViolations } from 'jest-axe' ;
2222import { axe } from '../../../../axe-helper' ;
2323import { ChannelAvatar } from '../../Avatar' ;
24- import { ComponentProvider } from '../../../context' ;
2524
2625expect . extend ( toHaveNoViolations ) ;
2726
@@ -39,33 +38,26 @@ const defaultChannelState = {
3938
4039const t = jest . fn ( ( key ) => key ) ;
4140
42- const renderComponentBase = ( { channel, client, componentOverrides , props } ) =>
41+ const renderComponentBase = ( { channel, client, props } ) =>
4342 render (
4443 < ChatProvider value = { { channel, client } } >
45- < ComponentProvider value = { componentOverrides ?? { } } >
46- < ChannelStateProvider value = { { channel } } >
47- < TranslationProvider value = { { t } } >
48- < ChannelHeader { ...props } />
49- </ TranslationProvider >
50- </ ChannelStateProvider >
51- </ ComponentProvider >
44+ < ChannelStateProvider value = { { channel } } >
45+ < TranslationProvider value = { { t } } >
46+ < ChannelHeader { ...props } />
47+ </ TranslationProvider >
48+ </ ChannelStateProvider >
5249 </ ChatProvider > ,
5350 ) ;
5451
55- async function renderComponent ( {
56- channelData,
57- channelType = 'messaging' ,
58- componentOverrides,
59- props,
60- } = { } ) {
52+ async function renderComponent ( { channelData, channelType = 'messaging' , props } = { } ) {
6153 client = await getTestClientWithUser ( user1 ) ;
6254 testChannel1 = generateChannel ( { ...defaultChannelState , channel : channelData } ) ;
6355 /* eslint-disable-next-line react-hooks/rules-of-hooks */
6456 useMockedApis ( client , [ getOrCreateChannelApi ( testChannel1 ) ] ) ;
6557 const channel = client . channel ( channelType , testChannel1 . id , channelData ) ;
6658 await channel . query ( ) ;
6759
68- return renderComponentBase ( { channel, client, componentOverrides , props } ) ;
60+ return renderComponentBase ( { channel, client, props } ) ;
6961}
7062
7163afterEach ( cleanup ) ; // eslint-disable-line
@@ -211,21 +203,6 @@ describe('ChannelHeader', () => {
211203 ) ;
212204 } ) ;
213205
214- it ( 'prefers the ChannelAvatar provided over component context' , async ( ) => {
215- const channelAvatarTestID = 'custom-channel-avatar' ;
216- const propsAvatarTestID = 'props-avatar' ;
217- const ChannelAvatar = ( ) => < div data-testid = { channelAvatarTestID } /> ;
218- const PropsAvatar = ( ) => < div data-testid = { propsAvatarTestID } /> ;
219-
220- await renderComponent ( {
221- componentOverrides : { ChannelAvatar } ,
222- props : { Avatar : PropsAvatar } ,
223- } ) ;
224-
225- expect ( screen . queryByTestId ( propsAvatarTestID ) ) . not . toBeInTheDocument ( ) ;
226- expect ( screen . getByTestId ( channelAvatarTestID ) ) . toBeInTheDocument ( ) ;
227- } ) ;
228-
229206 describe ( 'group channel' , ( ) => {
230207 const props = {
231208 Avatar : ChannelAvatar ,
0 commit comments