extract some duplicated text into vars to appease eslint
This commit is contained in:
parent
81c966e5c8
commit
183be5e9a3
|
@ -11,6 +11,8 @@ describe('process-models', () => {
|
||||||
|
|
||||||
const groupDisplayName = 'Acceptance Tests Group One';
|
const groupDisplayName = 'Acceptance Tests Group One';
|
||||||
const deleteProcessModelButtonId = 'delete-process-model-button';
|
const deleteProcessModelButtonId = 'delete-process-model-button';
|
||||||
|
const saveChangesButtonText = 'Save Changes';
|
||||||
|
const fileNameInputSelector = 'input[name=file_name]';
|
||||||
|
|
||||||
it('can perform crud operations', () => {
|
it('can perform crud operations', () => {
|
||||||
const uuid = () => Cypress._.random(0, 1e6);
|
const uuid = () => Cypress._.random(0, 1e6);
|
||||||
|
@ -80,8 +82,8 @@ describe('process-models', () => {
|
||||||
cy.wait(500);
|
cy.wait(500);
|
||||||
cy.contains('Save').click();
|
cy.contains('Save').click();
|
||||||
cy.contains('Start Event Name');
|
cy.contains('Start Event Name');
|
||||||
cy.get('input[name=file_name]').type(bpmnFileName);
|
cy.get(fileNameInputSelector).type(bpmnFileName);
|
||||||
cy.contains('Save Changes').click();
|
cy.contains(saveChangesButtonText).click();
|
||||||
cy.contains(`Process Model File: ${bpmnFileName}`);
|
cy.contains(`Process Model File: ${bpmnFileName}`);
|
||||||
cy.contains(modelDisplayName).click();
|
cy.contains(modelDisplayName).click();
|
||||||
cy.contains(`Process Model: ${modelDisplayName}`);
|
cy.contains(`Process Model: ${modelDisplayName}`);
|
||||||
|
@ -98,8 +100,8 @@ describe('process-models', () => {
|
||||||
.type(decision_acceptance_test_id);
|
.type(decision_acceptance_test_id);
|
||||||
cy.contains('General').click();
|
cy.contains('General').click();
|
||||||
cy.contains('Save').click();
|
cy.contains('Save').click();
|
||||||
cy.get('input[name=file_name]').type(dmnFileName);
|
cy.get(fileNameInputSelector).type(dmnFileName);
|
||||||
cy.contains('Save Changes').click();
|
cy.contains(saveChangesButtonText).click();
|
||||||
cy.contains(`Process Model File: ${dmnFileName}`);
|
cy.contains(`Process Model File: ${dmnFileName}`);
|
||||||
cy.contains(modelDisplayName).click();
|
cy.contains(modelDisplayName).click();
|
||||||
cy.contains(`Process Model: ${modelDisplayName}`);
|
cy.contains(`Process Model: ${modelDisplayName}`);
|
||||||
|
@ -112,8 +114,8 @@ describe('process-models', () => {
|
||||||
// Some reason, cypress evals json strings so we have to escape it it with '{{}'
|
// Some reason, cypress evals json strings so we have to escape it it with '{{}'
|
||||||
cy.get('.view-line').type('{{} "test_key": "test_value" }');
|
cy.get('.view-line').type('{{} "test_key": "test_value" }');
|
||||||
cy.getBySel('file-save-button').click();
|
cy.getBySel('file-save-button').click();
|
||||||
cy.get('input[name=file_name]').type(jsonFileName);
|
cy.get(fileNameInputSelector).type(jsonFileName);
|
||||||
cy.contains('Save Changes').click();
|
cy.contains(saveChangesButtonText).click();
|
||||||
cy.contains(`Process Model File: ${jsonFileName}`);
|
cy.contains(`Process Model File: ${jsonFileName}`);
|
||||||
// wait for json to load before clicking away to avoid network errors
|
// wait for json to load before clicking away to avoid network errors
|
||||||
cy.wait(500);
|
cy.wait(500);
|
||||||
|
|
Loading…
Reference in New Issue