asami-n 4 лет назад
Родитель
Сommit
26d4a51458

+ 1 - 0
packages/app/src/components/Common/Dropdown/PageItemControl.tsx

@@ -180,6 +180,7 @@ const PageItemControlDropdownMenu = React.memo((props: DropdownMenuProps): JSX.E
               className={`pt-2 ${pageInfo.isDeletable ? 'text-danger' : ''}`}
               disabled={!pageInfo.isDeletable}
               onClick={deleteItemClickedHandler}
+              data-testid="open-page-delete-modal-btn"
             >
               <i className="icon-fw icon-trash"></i>
               {t('Delete')}

+ 8 - 4
packages/app/test/cypress/integration/2-basic-features/bootstrap4-open-delete-modal.spec.ts

@@ -23,10 +23,14 @@ context('Open Page Delete Modal', () => {
     }
   });
 
-  it('PageDeleteModal is successfully', () => {
-     cy.visit('/Bootstrap4', {  });
-     cy.getByTestid('open-page-item-control-btn')[0].click();
-     cy.contains('Delete').click();
+  it('PageDeleteModal is shown successfully', () => {
+     cy.visit('/Sandbox/Bootstrap4', {  });
+     cy.get('#grw-subnav-container').within(() => {
+       cy.getByTestid('open-page-item-control-btn').click();
+       cy.getByTestid('open-page-delete-modal-btn').click();
+    });
+
+
      cy.screenshot(`${ssPrefix}-bootstrap4`,{ capture: 'viewport' });
   });