@@ -89,7 +89,7 @@ describe('MessageActionsBox', () => {
8989 it ( 'should not show any of the action buttons if no actions are returned by getMessageActions' , async ( ) => {
9090 const {
9191 result : { container, queryByText } ,
92- } = await renderComponent ( { } ) ;
92+ } = await renderComponent ( { message : generateMessage ( ) } ) ;
9393 expect ( queryByText ( 'Flag' ) ) . not . toBeInTheDocument ( ) ;
9494 expect ( queryByText ( 'Mute' ) ) . not . toBeInTheDocument ( ) ;
9595 expect ( queryByText ( 'Unmute' ) ) . not . toBeInTheDocument ( ) ;
@@ -106,7 +106,7 @@ describe('MessageActionsBox', () => {
106106 const handleFlag = jest . fn ( ) ;
107107 const {
108108 result : { container, getByText } ,
109- } = await renderComponent ( { handleFlag } ) ;
109+ } = await renderComponent ( { handleFlag, message : generateMessage ( ) } ) ;
110110 await act ( async ( ) => {
111111 await fireEvent . click ( getByText ( 'Flag' ) ) ;
112112 } ) ;
@@ -123,6 +123,7 @@ describe('MessageActionsBox', () => {
123123 } = await renderComponent ( {
124124 handleMute,
125125 isUserMuted : ( ) => false ,
126+ message : generateMessage ( ) ,
126127 } ) ;
127128 await act ( async ( ) => {
128129 await fireEvent . click ( getByText ( 'Mute' ) ) ;
@@ -140,6 +141,7 @@ describe('MessageActionsBox', () => {
140141 } = await renderComponent ( {
141142 handleMute,
142143 isUserMuted : ( ) => true ,
144+ message : generateMessage ( ) ,
143145 } ) ;
144146 await act ( async ( ) => {
145147 await fireEvent . click ( getByText ( 'Unmute' ) ) ;
@@ -154,7 +156,7 @@ describe('MessageActionsBox', () => {
154156 const handleEdit = jest . fn ( ) ;
155157 const {
156158 result : { container, getByText } ,
157- } = await renderComponent ( { handleEdit } ) ;
159+ } = await renderComponent ( { handleEdit, message : generateMessage ( ) } ) ;
158160 await act ( async ( ) => {
159161 await fireEvent . click ( getByText ( 'Edit Message' ) ) ;
160162 } ) ;
@@ -168,7 +170,7 @@ describe('MessageActionsBox', () => {
168170 const handleDelete = jest . fn ( ) ;
169171 const {
170172 result : { container, getByText } ,
171- } = await renderComponent ( { handleDelete } ) ;
173+ } = await renderComponent ( { handleDelete, message : generateMessage ( ) } ) ;
172174 await act ( async ( ) => {
173175 await fireEvent . click ( getByText ( 'Delete' ) ) ;
174176 } ) ;
@@ -180,7 +182,7 @@ describe('MessageActionsBox', () => {
180182 it ( 'should call the handlePin prop if the pin button is clicked' , async ( ) => {
181183 getMessageActionsMock . mockImplementationOnce ( ( ) => [ 'pin' ] ) ;
182184 const handlePin = jest . fn ( ) ;
183- const message = generateMessage ( { pinned : false } ) ;
185+ const message = generateMessage ( { message : generateMessage ( ) , pinned : false } ) ;
184186 const {
185187 result : { container, getByText } ,
186188 } = await renderComponent ( { handlePin, message } ) ;
@@ -195,7 +197,7 @@ describe('MessageActionsBox', () => {
195197 it ( 'should call the handlePin prop if the unpin button is clicked' , async ( ) => {
196198 getMessageActionsMock . mockImplementationOnce ( ( ) => [ 'pin' ] ) ;
197199 const handlePin = jest . fn ( ) ;
198- const message = generateMessage ( { pinned : true } ) ;
200+ const message = generateMessage ( { message : generateMessage ( ) , pinned : true } ) ;
199201 const {
200202 result : { container, getByText } ,
201203 } = await renderComponent ( { handlePin, message } ) ;
0 commit comments