@@ -25,7 +25,7 @@ test.describe('thread autoscroll', () => {
2525 ) ;
2626 await user . clicks ( ChannelPreview ) . text ( CHANNEL_NAME ) ;
2727 await Promise . all ( [
28- page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/messages ' ) && r . ok ( ) ) ,
28+ page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/replies ' ) && r . ok ( ) ) ,
2929 user . clicks ( Thread ) . open ( 'replies' ) ,
3030 ] ) ;
3131 } ) ;
@@ -45,45 +45,36 @@ test.describe('thread autoscroll', () => {
4545 } ) ;
4646
4747 test ( 'only if I send a message' , async ( { page, user } ) => {
48- let thread = await user . get ( Thread ) ( USER1_CHAT_VIEW_CLASSNAME ) ;
49- const messageData = await thread . locator ( selectors . messageData ) ;
50- const avatars = await thread . locator ( selectors . avatar ) ;
48+ const thread = user . get ( Thread ) ( USER1_CHAT_VIEW_CLASSNAME ) ;
49+ const avatars = thread . locator ( selectors . avatar ) ;
5150
52- await Promise . all ( [
53- page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/replies' ) && r . ok ( ) ) ,
54- expect ( thread ) . toHaveScreenshot ( {
55- mask : [ messageData , avatars ] ,
56- } ) ,
57- ] ) ;
51+ await expect ( thread ) . toHaveScreenshot ( {
52+ mask : [ avatars ] ,
53+ } ) ;
5854
5955 await Promise . all ( [
6056 page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/message' ) && r . ok ( ) ) ,
6157 user . submits ( MessageInput ) . reply ( MY_ADDED_REPLY_TEXT ) ,
6258 ] ) ;
6359
6460 await expect ( thread ) . toHaveScreenshot ( {
65- mask : [ messageData , avatars ] ,
61+ mask : [ avatars ] ,
6662 } ) ;
6763 } ) ;
6864
6965 test ( 'not if I receive a message' , async ( { controller, page, user } ) => {
70- const thread = await user . get ( Thread ) ( USER1_CHAT_VIEW_CLASSNAME ) ;
71- const messageData = await thread . locator ( selectors . messageData ) ;
72- const avatars = await thread . locator ( selectors . avatar ) ;
73-
74- await Promise . all ( [
75- page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/replies' ) && r . ok ( ) ) ,
76- expect ( thread ) . toHaveScreenshot ( {
77- mask : [ messageData , avatars ] ,
78- } ) ,
79- ] ) ;
66+ const thread = user . get ( Thread ) ( USER1_CHAT_VIEW_CLASSNAME ) ;
67+ const avatars = thread . locator ( selectors . avatar ) ;
8068
69+ await expect ( thread ) . toHaveScreenshot ( {
70+ mask : [ avatars ] ,
71+ } ) ;
8172 await Promise . all ( [
8273 page . waitForResponse ( ( r ) => r . url ( ) . includes ( '/message' ) && r . ok ( ) ) ,
8374 await controller . sendOtherUserReply ( ) ,
8475 ] ) ;
8576 await expect ( thread ) . toHaveScreenshot ( {
86- mask : [ messageData , avatars ] ,
77+ mask : [ avatars ] ,
8778 } ) ;
8879 } ) ;
8980} ) ;
0 commit comments