Skip to content

Commit 0e2a57d

Browse files
committed
pkp/pkp-lib#10463 Fix cypress test modal clicks
1 parent e8cc68b commit 0e2a57d

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

cypress/tests/integration/emailTemplates/emailTemplates.cy.js

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ describe.skip('Email Template Access Tests', function() {
2121
.as('checkboxes')
2222
.uncheck({force: true});
2323

24-
cy.contains('button', 'Save').click();
24+
cy.get('[data-cy="active-modal"]').within(() => {
25+
cy.contains('button', 'Save').click();
26+
});
2527
cy.logout();
2628

2729
// Login as user without access - Moderator
@@ -47,13 +49,17 @@ describe.skip('Email Template Access Tests', function() {
4749
.as('checkboxes')
4850
.uncheck({force: true});
4951

50-
cy.contains('button', 'Save').click();
52+
cy.get('[data-cy="active-modal"]').within(() => {
53+
cy.contains('button', 'Save').click();
54+
});
5155
cy.reload();
5256

5357
cy.openEmailTemplate('Discussion (Production)', 'Editor Assigned');
5458
cy.setEmailTemplateUnrestrictedTo(true);
5559

56-
cy.contains('button', 'Save').click();
60+
cy.get('[data-cy="active-modal"]').within(() => {
61+
cy.contains('button', 'Save').click();
62+
});
5763
cy.logout();
5864

5965
// Login as user with access - Moderator
@@ -76,7 +82,9 @@ describe.skip('Email Template Access Tests', function() {
7682
cy.openEmailTemplate('Discussion (Production)', 'Editor Assigned');
7783
cy.setEmailTemplateUnrestrictedTo(false);
7884
cy.contains('label', 'Moderator').find('input[type="checkbox"]').check({force: true});
79-
cy.contains('button', 'Save').click();
85+
cy.get('[data-cy="active-modal"]').within(() => {
86+
cy.contains('button', 'Save').click();
87+
});
8088
cy.logout();
8189

8290
// Login as user with access - Moderator

0 commit comments

Comments
 (0)