@@ -83,197 +83,197 @@ describe('Own capabilities', () => {
8383 describe ( `${ allOwnCapabilities . sendReply } capability` , ( ) => {
8484 it ( `should render "Thread Reply" message action when ${ allOwnCapabilities . sendReply } capability is enabled` , async ( ) => {
8585 await generateChannelWithCapabilities ( [ allOwnCapabilities . sendReply ] ) ;
86- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
87- expect ( ! ! queryByText ( 'Thread Reply ') ) . toBeTruthy ( ) ;
86+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
87+ expect ( ! ! queryByTestId ( 'threadReply-list-item ') ) . toBeTruthy ( ) ;
8888 } ) ;
8989
9090 it ( 'should not render "Thread Reply" message action when "send-reply" capability is disabled' , async ( ) => {
9191 await generateChannelWithCapabilities ( ) ;
9292
93- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
94- expect ( ! ! queryByText ( 'Thread Reply ') ) . toBeFalsy ( ) ;
93+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
94+ expect ( ! ! queryByTestId ( 'threadReply-list-item ') ) . toBeFalsy ( ) ;
9595 } ) ;
9696
9797 it ( 'should override capability from "overrideOwnCapability.sendReply" prop' , async ( ) => {
9898 await generateChannelWithCapabilities ( [ allOwnCapabilities . sendReply ] ) ;
9999
100- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage , {
100+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage , {
101101 overrideOwnCapabilities : {
102102 sendReply : false ,
103103 } ,
104104 } ) ;
105- expect ( ! ! queryByText ( 'Thread Reply ') ) . toBeFalsy ( ) ;
105+ expect ( ! ! queryByTestId ( 'threadReply-list-item ') ) . toBeFalsy ( ) ;
106106 } ) ;
107107 } ) ;
108108
109109 describe ( `${ allOwnCapabilities . banChannelMembers } capability` , ( ) => {
110110 it ( `should render "Block User" message action when ${ allOwnCapabilities . banChannelMembers } capability is enabled` , async ( ) => {
111111 await generateChannelWithCapabilities ( [ allOwnCapabilities . banChannelMembers ] ) ;
112- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
113- expect ( ! ! queryByText ( 'Block User ') ) . toBeTruthy ( ) ;
112+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
113+ expect ( ! ! queryByTestId ( 'blockUser-list-item ') ) . toBeTruthy ( ) ;
114114 } ) ;
115115
116116 it ( `should not render "Block User" message action when ${ allOwnCapabilities . banChannelMembers } capability is disabled` , async ( ) => {
117117 await generateChannelWithCapabilities ( ) ;
118118
119- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
120- expect ( ! ! queryByText ( 'Block User ') ) . toBeFalsy ( ) ;
119+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
120+ expect ( ! ! queryByTestId ( 'blockUser-list-item ') ) . toBeFalsy ( ) ;
121121 } ) ;
122122
123123 it ( `should override capability from "overrideOwnCapability.banChannelMembers" prop` , async ( ) => {
124124 await generateChannelWithCapabilities ( [ allOwnCapabilities . banChannelMembers ] ) ;
125125
126- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
126+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
127127 overrideOwnCapabilities : {
128128 banChannelMembers : false ,
129129 } ,
130130 } ) ;
131- expect ( ! ! queryByText ( 'Block User ') ) . toBeFalsy ( ) ;
131+ expect ( ! ! queryByTestId ( 'blockUser-list-item ') ) . toBeFalsy ( ) ;
132132 } ) ;
133133 } ) ;
134134
135135 describe ( `${ allOwnCapabilities . deleteAnyMessage } capability` , ( ) => {
136136 it ( `should render "Delete Message" action for received message when "${ allOwnCapabilities . deleteAnyMessage } " capability is enabled` , async ( ) => {
137137 await generateChannelWithCapabilities ( [ 'delete-any-message' ] ) ;
138- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
139- expect ( ! ! queryByText ( 'Delete Message ') ) . toBeTruthy ( ) ;
138+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
139+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item ') ) . toBeTruthy ( ) ;
140140 } ) ;
141141
142142 it ( `should not render "Delete Message" action for received message when "${ allOwnCapabilities . deleteAnyMessage } " capability is disabled` , async ( ) => {
143143 await generateChannelWithCapabilities ( ) ;
144144
145- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
146- expect ( ! ! queryByText ( 'Delete Message ') ) . toBeFalsy ( ) ;
145+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
146+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item ') ) . toBeFalsy ( ) ;
147147 } ) ;
148148
149149 it ( 'should override capability from "overrideOwnCapability.deleteAnyMessage" prop' , async ( ) => {
150150 await generateChannelWithCapabilities ( [ allOwnCapabilities . deleteAnyMessage ] ) ;
151151
152- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
152+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
153153 overrideOwnCapabilities : {
154154 deleteAnyMessage : false ,
155155 } ,
156156 } ) ;
157- expect ( ! ! queryByText ( 'Delete ') ) . toBeFalsy ( ) ;
157+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item ') ) . toBeFalsy ( ) ;
158158 } ) ;
159159 } ) ;
160160
161161 describe ( `${ allOwnCapabilities . deleteOwnMessage } capability` , ( ) => {
162162 it ( `should render "Delete Message" action for sent message when "${ allOwnCapabilities . deleteOwnMessage } " capability is enabled` , async ( ) => {
163163 await generateChannelWithCapabilities ( [ allOwnCapabilities . deleteOwnMessage ] ) ;
164- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
165- expect ( ! ! queryByText ( 'Delete Message ') ) . toBeTruthy ( ) ;
164+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
165+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item ') ) . toBeTruthy ( ) ;
166166 } ) ;
167167
168168 it ( `should not render "Delete Message" action for sent message when "${ allOwnCapabilities . deleteOwnMessage } " capability is disabled` , async ( ) => {
169169 await generateChannelWithCapabilities ( ) ;
170170
171- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
172- expect ( ! ! queryByText ( 'Delete Message ') ) . toBeFalsy ( ) ;
171+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage ) ;
172+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item ') ) . toBeFalsy ( ) ;
173173 } ) ;
174174
175175 it ( 'should override capability from "overrideOwnCapability.deleteOwnMessage" prop' , async ( ) => {
176176 await generateChannelWithCapabilities ( [ allOwnCapabilities . deleteOwnMessage ] ) ;
177177
178- const { queryByText } = await renderChannelAndOpenMessageActionsList ( sentMessage , {
178+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( sentMessage , {
179179 overrideOwnCapabilities : {
180180 deleteOwnMessage : false ,
181181 } ,
182182 } ) ;
183- expect ( ! ! queryByText ( 'deleteMessage-list-item' ) ) . toBeFalsy ( ) ;
183+ expect ( ! ! queryByTestId ( 'deleteMessage-list-item' ) ) . toBeFalsy ( ) ;
184184 } ) ;
185185 } ) ;
186186
187187 describe ( `${ allOwnCapabilities . updateAnyMessage } capability` , ( ) => {
188188 it ( `should render "Edit Message" action for received message when "${ allOwnCapabilities . updateAnyMessage } " capability is enabled` , async ( ) => {
189189 await generateChannelWithCapabilities ( [ allOwnCapabilities . updateAnyMessage ] ) ;
190- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
191- expect ( ! ! queryByText ( 'Edit Message ') ) . toBeTruthy ( ) ;
190+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
191+ expect ( ! ! queryByTestId ( 'editMessage-list-item ') ) . toBeTruthy ( ) ;
192192 } ) ;
193193
194194 it ( `should not render "Edit Message" action for received message when "${ allOwnCapabilities . updateAnyMessage } " capability is disabled` , async ( ) => {
195195 await generateChannelWithCapabilities ( ) ;
196196
197- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
198- expect ( ! ! queryByText ( 'Edit Message ') ) . toBeFalsy ( ) ;
197+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
198+ expect ( ! ! queryByTestId ( 'editMessage-list-item ') ) . toBeFalsy ( ) ;
199199 } ) ;
200200
201201 it ( 'should override capability from "overrideOwnCapability.updateAnyMessage" prop' , async ( ) => {
202202 await generateChannelWithCapabilities ( [ allOwnCapabilities . updateAnyMessage ] ) ;
203203
204- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
204+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
205205 overrideOwnCapabilities : {
206206 updateAnyMessage : false ,
207207 } ,
208208 } ) ;
209- expect ( ! ! queryByText ( 'Edit Message ') ) . toBeFalsy ( ) ;
209+ expect ( ! ! queryByTestId ( 'editMessage-list-item ') ) . toBeFalsy ( ) ;
210210 } ) ;
211211 } ) ;
212212
213213 describe ( `${ allOwnCapabilities . flagMessage } capability` , ( ) => {
214214 it ( `should render "Flag Message" action for sent message when "${ allOwnCapabilities . flagMessage } " capability is enabled` , async ( ) => {
215215 await generateChannelWithCapabilities ( [ allOwnCapabilities . flagMessage ] ) ;
216- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
217- expect ( ! ! queryByText ( 'Flag Message ') ) . toBeTruthy ( ) ;
216+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
217+ expect ( ! ! queryByTestId ( 'flagMessage-list-item ') ) . toBeTruthy ( ) ;
218218 } ) ;
219219
220220 it ( `should not render "Flag Message" action for sent message when "${ allOwnCapabilities . flagMessage } " capability is disabled` , async ( ) => {
221221 await generateChannelWithCapabilities ( ) ;
222222
223- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
224- expect ( ! ! queryByText ( 'Flag Message ') ) . toBeFalsy ( ) ;
223+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
224+ expect ( ! ! queryByTestId ( 'flagMessage-list-item ') ) . toBeFalsy ( ) ;
225225 } ) ;
226226
227227 it ( 'should override capability from "overrideOwnCapability.deleteOwnMessage" prop' , async ( ) => {
228228 await generateChannelWithCapabilities ( [ allOwnCapabilities . flagMessage ] ) ;
229229
230- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
230+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
231231 overrideOwnCapabilities : {
232232 flagMessage : false ,
233233 } ,
234234 } ) ;
235- expect ( ! ! queryByText ( 'Flag Message ') ) . toBeFalsy ( ) ;
235+ expect ( ! ! queryByTestId ( 'flagMessage-list-item ') ) . toBeFalsy ( ) ;
236236 } ) ;
237237 } ) ;
238238
239239 describe ( `${ allOwnCapabilities . pinMessage } capability` , ( ) => {
240240 it ( `should render "Pin Message" action for sent message when "${ allOwnCapabilities . pinMessage } " capability is enabled` , async ( ) => {
241241 await generateChannelWithCapabilities ( [ allOwnCapabilities . pinMessage ] ) ;
242- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
243- expect ( ! ! queryByText ( 'Pin to Conversation ') ) . toBeTruthy ( ) ;
242+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
243+ expect ( ! ! queryByTestId ( 'pinMessage-list-item ') ) . toBeTruthy ( ) ;
244244 } ) ;
245245
246246 it ( `should not render "Pin Message" action for sent message when "${ allOwnCapabilities . pinMessage } " capability is disabled` , async ( ) => {
247247 await generateChannelWithCapabilities ( ) ;
248248
249- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
250- expect ( ! ! queryByText ( 'Pin to Conversation ') ) . toBeFalsy ( ) ;
249+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
250+ expect ( ! ! queryByTestId ( 'pinMessage-list-item ') ) . toBeFalsy ( ) ;
251251 } ) ;
252252
253253 it ( 'should override capability from "overrideOwnCapability.pinMessage" prop' , async ( ) => {
254254 await generateChannelWithCapabilities ( [ allOwnCapabilities . pinMessage ] ) ;
255255
256- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
256+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage , {
257257 overrideOwnCapabilities : {
258258 pinMessage : false ,
259259 } ,
260260 } ) ;
261- expect ( ! ! queryByText ( 'Pin to Conversation ') ) . toBeFalsy ( ) ;
261+ expect ( ! ! queryByTestId ( 'pinMessage-list-item ') ) . toBeFalsy ( ) ;
262262 } ) ;
263263 } ) ;
264264
265265 describe ( `${ allOwnCapabilities . quoteMessage } capability` , ( ) => {
266266 it ( `should render "Reply" action for sent message when "${ allOwnCapabilities . quoteMessage } " capability is enabled` , async ( ) => {
267267 await generateChannelWithCapabilities ( [ allOwnCapabilities . quoteMessage ] ) ;
268- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
269- expect ( ! ! queryByText ( 'Reply ') ) . toBeTruthy ( ) ;
268+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
269+ expect ( ! ! queryByTestId ( 'quotedReply-list-item ') ) . toBeTruthy ( ) ;
270270 } ) ;
271271
272272 it ( `should not render "Reply" action for sent message when "${ allOwnCapabilities . quoteMessage } " capability is disabled` , async ( ) => {
273273 await generateChannelWithCapabilities ( ) ;
274274
275- const { queryByText } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
276- expect ( ! ! queryByText ( 'Reply ') ) . toBeFalsy ( ) ;
275+ const { queryByTestId } = await renderChannelAndOpenMessageActionsList ( receivedMessage ) ;
276+ expect ( ! ! queryByTestId ( 'quotedReply-list-item ') ) . toBeFalsy ( ) ;
277277 } ) ;
278278
279279 it ( 'should override capability from "overrideOwnCapability.quoteMessage" prop' , async ( ) => {
0 commit comments