@@ -202,78 +202,43 @@ test.describe('OC - Manage Departments', () => {
202202 } ) ;
203203
204204 test ( 'Request tag(s) before closing conversation' , async ( ) => {
205- await test . step ( 'expect create new department' , async ( ) => {
205+ await test . step ( 'should create new department' , async ( ) => {
206206 await poOmnichannelDepartments . search ( department . name ) ;
207207 await expect ( poOmnichannelDepartments . firstRowInTable ) . toBeVisible ( ) ;
208208 } ) ;
209209
210- await test . step ( 'expect save form button be disabled' , async ( ) => {
211- await poOmnichannelDepartments . search ( department . name ) ;
212- await poOmnichannelDepartments . firstRowInTableMenu . click ( ) ;
213- await poOmnichannelDepartments . menuEditOption . click ( ) ;
210+ const tagName = faker . string . sample ( 5 ) ;
211+ await poOmnichannelDepartments . firstRowInTableMenu . click ( ) ;
212+ await poOmnichannelDepartments . menuEditOption . click ( ) ;
213+
214+ await test . step ( 'should form save button be disabled' , async ( ) => {
214215 await expect ( poOmnichannelDepartments . btnSave ) . toBeDisabled ( ) ;
215- await poOmnichannelDepartments . btnBack . click ( ) ;
216216 } ) ;
217217
218- await test . step ( 'Disabled tags state' , async ( ) => {
219- await poOmnichannelDepartments . search ( department . name ) ;
220- await poOmnichannelDepartments . firstRowInTableMenu . click ( ) ;
221- await poOmnichannelDepartments . menuEditOption . click ( ) ;
218+ await test . step ( 'should be able to add a tag properly' , async ( ) => {
219+ await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
220+ await poOmnichannelDepartments . btnTagsAdd . click ( ) ;
222221
223- await test . step ( 'expect to have department tags toggle button' , async ( ) => {
224- await expect ( poOmnichannelDepartments . toggleRequestTags ) . toBeVisible ( ) ;
225- } ) ;
226-
227- await test . step ( 'expect have no add tag to department' , async ( ) => {
228- await expect ( poOmnichannelDepartments . inputTags ) . not . toBeVisible ( ) ;
229- await expect ( poOmnichannelDepartments . btnTagsAdd ) . not . toBeVisible ( ) ;
230- await poOmnichannelDepartments . btnBack . click ( ) ;
231- } ) ;
222+ await expect ( poOmnichannelDepartments . btnTag ( tagName ) ) . toBeVisible ( ) ;
223+ await expect ( poOmnichannelDepartments . btnSave ) . toBeEnabled ( ) ;
232224 } ) ;
233225
234- await test . step ( 'Enabled tags state' , async ( ) => {
235- const tagName = faker . string . sample ( 5 ) ;
236-
237- await poOmnichannelDepartments . search ( department . name ) ;
238- await poOmnichannelDepartments . firstRowInTableMenu . click ( ) ;
239- await poOmnichannelDepartments . menuEditOption . click ( ) ;
240-
241- await test . step ( 'expect to have form save option disabled' , async ( ) => {
242- await expect ( poOmnichannelDepartments . btnSave ) . toBeDisabled ( ) ;
243- } ) ;
244-
245- await test . step ( 'expect clicking on toggle button to enable tags' , async ( ) => {
246- await poOmnichannelDepartments . toggleRequestTags . click ( ) ;
247- await expect ( poOmnichannelDepartments . inputTags ) . toBeVisible ( ) ;
248- await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeVisible ( ) ;
249- } ) ;
250-
251- await test . step ( 'expect to have add and remove one tag properly tags' , async ( ) => {
252- await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
253- await poOmnichannelDepartments . btnTagsAdd . click ( ) ;
254-
255- await expect ( poOmnichannelDepartments . btnTag ( tagName ) ) . toBeVisible ( ) ;
256- await expect ( poOmnichannelDepartments . btnSave ) . toBeEnabled ( ) ;
257- } ) ;
258-
259- await test . step ( 'expect to be invalid if there is no tag added' , async ( ) => {
260- await poOmnichannelDepartments . btnTag ( tagName ) . click ( ) ;
261- await expect ( poOmnichannelDepartments . invalidInputTags ) . toBeVisible ( ) ;
262- await expect ( poOmnichannelDepartments . btnSave ) . toBeDisabled ( ) ;
263- } ) ;
226+ await test . step ( 'should be able to remove a tag properly' , async ( ) => {
227+ await poOmnichannelDepartments . btnTag ( tagName ) . click ( ) ;
228+ await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeDisabled ( ) ;
229+ } ) ;
264230
265- await test . step ( 'expect to be not possible adding empty tags' , async ( ) => {
266- await poOmnichannelDepartments . inputTags . fill ( '' ) ;
267- await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeDisabled ( ) ;
268- } ) ;
231+ await test . step ( 'should not be possible to add empty tags' , async ( ) => {
232+ await poOmnichannelDepartments . inputTags . fill ( '' ) ;
233+ await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeDisabled ( ) ;
234+ } ) ;
269235
270- await test . step ( 'expect to not be possible adding same tag twice' , async ( ) => {
271- const tagName = faker . string . sample ( 5 ) ;
272- await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
273- await poOmnichannelDepartments . btnTagsAdd . click ( ) ;
274- await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
275- await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeDisabled ( ) ;
276- } ) ;
236+ await test . step ( 'should not be possible to add same tag twice' , async ( ) => {
237+ const tagName = faker . string . sample ( 5 ) ;
238+ await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
239+ await poOmnichannelDepartments . btnTagsAdd . click ( ) ;
240+ await poOmnichannelDepartments . inputTags . fill ( tagName ) ;
241+ await expect ( poOmnichannelDepartments . btnTagsAdd ) . toBeDisabled ( ) ;
277242 } ) ;
278243 } ) ;
279244
0 commit comments