Skip to content

Commit ecee4e2

Browse files
#7495 Migrating e2e tests for new workflow&submissions
1 parent 1850144 commit ecee4e2

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

cypress/support/commands_new_workflow.js

+16-5
Original file line numberDiff line numberDiff line change
@@ -182,19 +182,30 @@ Cypress.Commands.add('openReviewAssignment', (familyName) => {
182182
});
183183

184184

185-
Cypress.Commands.add('openWorkflowMenu', (name) => {
186-
cy.get(`[data-cy="active-modal"] nav a:contains("${name}")`).click();
185+
Cypress.Commands.add('openWorkflowMenu', (name, subitem = null) => {
186+
if(subitem) {
187+
cy.get(`[data-cy="active-modal"] nav a:contains("${name}")`).contains(subitem).click()
188+
} else {
189+
cy.get(`[data-cy="active-modal"] nav a:contains("${name}")`).click();
190+
191+
}
187192
cy.get('[data-cy="active-modal"] h2').contains(name);
188193
});
189194

190195

196+
Cypress.Commands.add('openReviewAssignment', (familyName) => {
197+
cy.contains('table tr', familyName).within(() => {
198+
cy.get('button').click()
199+
})
200+
});
191201

192202

193203

194-
Cypress.Commands.add('findSubmissionAsEditor', (username, password, familyName, context) => {
204+
Cypress.Commands.add('findSubmissionAsEditor', (username, password, familyName, context = null, viewName = null) => {
195205
context = context || 'publicknowledge';
206+
viewName = viewName || 'Active submissions';
196207
cy.login(username, password, context);
197-
cy.get('nav').contains('Active submissions').click();
208+
cy.get('nav').contains(viewName).click();
198209
cy.contains('table tr', familyName).within(() => {
199210
cy.get('button').contains('View').click()
200211
})
@@ -465,7 +476,7 @@ Cypress.Commands.add('submissionIsDeclined', () => {
465476
});
466477

467478
Cypress.Commands.add('isActiveStageTab', (stageName) => {
468-
cy.get('[data-cy="active-modal"] nav .bg-selection-dark').contains(stageName);
479+
cy.get('[data-cy="active-modal"] h2').contains(stageName);
469480
});
470481

471482
/**

cypress/tests/integration/Multilingual.cy.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
77
*/
88
// Temporarly Skip until OMP&OPS is migrated to new side modal workflow
9-
describe.skip('Multilingual configurations', function() {
9+
describe('Multilingual configurations', function() {
1010
it('Tests when locale is active for Forms and Submissions but not UI', function() {
1111
cy.login('dbarnes');
1212
cy.visit('index.php/publicknowledge/management/settings/website');

0 commit comments

Comments
 (0)