@@ -2,7 +2,7 @@ import { ADMIN_CREDENTIALS } from './config/constants';
22import { Users } from './fixtures/userStates' ;
33import { HomeChannel } from './page-objects' ;
44import { CreateNewDiscussionModal } from './page-objects/fragments' ;
5- import { createTargetChannel , createTargetTeam , sendTargetChannelMessage } from './utils' ;
5+ import { createTargetChannel , createTargetTeam , getPermissionRoles , sendTargetChannelMessage } from './utils' ;
66import { setUserPreferences } from './utils/setUserPreferences' ;
77import { expect , test } from './utils/test' ;
88
@@ -165,7 +165,11 @@ test.describe.serial('message-actions', () => {
165165 test . describe . serial ( 'expect reply in direct message' , ( ) => {
166166 test . use ( { storageState : Users . user2 . state } ) ;
167167
168+ let originalCreateDRoles : string [ ] ;
169+
168170 test . beforeAll ( async ( { api } ) => {
171+ originalCreateDRoles = await getPermissionRoles ( api , 'create-d' ) ;
172+
169173 await sendTargetChannelMessage ( api , targetChannel , { msg : 'message from admin for reply in DM' } ) ;
170174 } ) ;
171175
@@ -177,9 +181,9 @@ test.describe.serial('message-actions', () => {
177181 } ) ;
178182
179183 test ( 'expect option be visible and redirect to DM' , async ( { page, api } ) => {
180- expect (
181- ( await api . post ( '/permissions.update' , { permissions : [ { _id : 'create-d' , roles : [ 'admin' , 'user' , 'bot' , 'app' ] } ] } ) ) . status ( ) ,
182- ) . toBe ( 200 ) ;
184+ expect ( ( await api . post ( '/permissions.update' , { permissions : [ { _id : 'create-d' , roles : originalCreateDRoles } ] } ) ) . status ( ) ) . toBe (
185+ 200 ,
186+ ) ;
183187
184188 await poHomeChannel . content . openLastMessageMenu ( ) ;
185189 await poHomeChannel . content . btnOptionReplyInDm . click ( ) ;
@@ -188,9 +192,9 @@ test.describe.serial('message-actions', () => {
188192 } ) ;
189193
190194 test . afterAll ( async ( { api } ) => {
191- expect (
192- ( await api . post ( '/permissions.update' , { permissions : [ { _id : 'create-d' , roles : [ 'admin' , 'user' , 'bot' , 'app' ] } ] } ) ) . status ( ) ,
193- ) . toBe ( 200 ) ;
195+ expect ( ( await api . post ( '/permissions.update' , { permissions : [ { _id : 'create-d' , roles : originalCreateDRoles } ] } ) ) . status ( ) ) . toBe (
196+ 200 ,
197+ ) ;
194198 } ) ;
195199 } ) ;
196200
0 commit comments