44 */
55
66import { test , expect } from '../support/fixtures'
7- import { createNumberColumn , createTable , loadTable , removeColumn } from '../support/commands'
7+ import { createNumberColumn , createTable , loadTable , openRowActionMenu , removeColumn } from '../support/commands'
88
99const columnTitle = 'num1'
1010const tableTitle = 'Test number column'
@@ -26,9 +26,10 @@ test.describe('Test column number', () => {
2626 await expect ( page . locator ( '.custom-table table tr td div' ) . filter ( { hasText : '21.00' } ) . first ( ) ) . toBeVisible ( )
2727
2828 // delete row
29- await page . locator ( '.NcTable tr td button' ) . first ( ) . click ( )
30- await page . locator ( 'button' ) . filter ( { hasText : 'Delete' } ) . click ( )
31- await page . locator ( 'button' ) . filter ( { hasText : / I r e a l l y / } ) . click ( { force : true } )
29+ await openRowActionMenu ( page , page . locator ( '[data-cy="customTableRow"]' ) . first ( ) )
30+ await page . locator ( '[data-cy="deleteRowBtn"]' ) . click ( )
31+ await page . locator ( '[data-cy="confirmDialog"]' ) . getByRole ( 'button' , { name : 'Confirm' } ) . click ( )
32+ await expect ( page . locator ( '[data-cy="customTableRow"]' ) ) . toHaveCount ( 0 , { timeout : 10000 } )
3233
3334 // insert row with float value
3435 await page . locator ( 'button' ) . filter ( { hasText : 'Create row' } ) . click ( )
@@ -38,9 +39,10 @@ test.describe('Test column number', () => {
3839 await expect ( page . locator ( '.custom-table table tr td div' ) . filter ( { hasText : '21.30' } ) . first ( ) ) . toBeVisible ( )
3940
4041 // delete row
41- await page . locator ( '.NcTable tr td button' ) . first ( ) . click ( )
42- await page . locator ( 'button' ) . filter ( { hasText : 'Delete' } ) . click ( )
43- await page . locator ( 'button' ) . filter ( { hasText : / I r e a l l y / } ) . click ( { force : true } )
42+ await openRowActionMenu ( page , page . locator ( '[data-cy="customTableRow"]' ) . first ( ) )
43+ await page . locator ( '[data-cy="deleteRowBtn"]' ) . click ( )
44+ await page . locator ( '[data-cy="confirmDialog"]' ) . getByRole ( 'button' , { name : 'Confirm' } ) . click ( )
45+ await expect ( page . locator ( '[data-cy="customTableRow"]' ) ) . toHaveCount ( 0 , { timeout : 10000 } )
4446
4547 await removeColumn ( page , columnTitle )
4648 } )
0 commit comments