-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
wip: added excavation workflow in cypress
- Loading branch information
1 parent
fb0a847
commit 16f6f1e
Showing
1 changed file
with
106 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
describe('Logging in', function () { | ||
it('Log in', function () { | ||
cy.login(); // Sanity check | ||
}) | ||
}) | ||
|
||
describe('Working With The Excavation Workflow', function () { | ||
it('Goes through the Excavation Workflow', function () { | ||
cy.login(); | ||
cy.visit("http://localhost:8000/plugins/init-workflow"); | ||
cy.contains("Workflows"); | ||
cy.contains("Excavation Licensing").click(); | ||
// Starting the workflow | ||
|
||
// Create a new excavation license | ||
cy.contains("Start New").click(); | ||
|
||
// Page 1/11 | ||
//Initialize excavation license | ||
cy.wait(5000); | ||
cy.contains("Save and Continue").click(); | ||
|
||
// Page 2/12 | ||
//Filling the Application Details | ||
cy.get('[aria-label="Site Name"]').click().type('Site Name test 1'); | ||
cy.get('[aria-label="Planning Reference"]').click().type('Planning Reference test 1'); | ||
cy.get('[aria-label="CM Container Number"]').click().type('CM Container Number World test 1'); | ||
// Handling with the dates | ||
cy.get('[aria-label="Received Date"]').click(); | ||
cy.contains('11').click(); | ||
cy.get('[aria-label="Acknowledged Date"]').click(); | ||
cy.contains('11').click(); | ||
cy.get('[aria-label="Proposed Start Date"]').click(); | ||
cy.contains('11').click(); | ||
cy.get('[aria-label="Proposed End Date"]').click(); | ||
cy.contains('11').click(); | ||
cy.get('[aria-label="Actual Start Date"]').click(); | ||
cy.contains('11').click(); | ||
cy.get('[aria-label="Actual End Date"]').click(); | ||
cy.contains('11').click(); | ||
// Textbox | ||
cy.wait(10000) // wait to load the textbox | ||
// cy.get('[data-cke-editorplaceholder="Enter text"]').click().type('Testing the Notes textbox'); | ||
// Choosing stage if application in Application Details | ||
cy.get('#select2-chosen-88').click(); | ||
cy.contains('Not Issued').click(); | ||
// test funding available | ||
cy.get('[data-bind="text:node.config.trueLabel"]').click(); | ||
cy.get('[data-bind="text:node.config.falseLabel"]').click(); | ||
|
||
cy.contains('Save and Continue').click(); | ||
|
||
// Page 3/11 | ||
// Geospatial Details | ||
cy.wait(5000); | ||
cy.contains('Next Step').click(); | ||
|
||
// Page 4/11 | ||
// Location Details | ||
|
||
// Page 5/11 | ||
// Additional Files | ||
|
||
// Page 6/11 | ||
// Communications | ||
|
||
// Page 7/11 | ||
// Record Decision | ||
|
||
// Page 8/11 | ||
// Cover Letter | ||
|
||
// Page 9/11 | ||
// Ammendments | ||
|
||
// Page 10/11 | ||
// Excavation Report | ||
|
||
// Page 11/11 | ||
// Summary | ||
}) | ||
|
||
it('Application stage is final, giving flash message', function () { | ||
cy.login(); | ||
cy.visit("http://localhost:8000/plugins/init-workflow"); | ||
cy.contains("Workflows"); | ||
cy.contains("Excavation Licensing").click(); | ||
// Starting the workflow | ||
|
||
// Create a new excavation license | ||
cy.contains("Start New").click(); | ||
|
||
// Initialize excavation license | ||
cy.wait(5000); | ||
cy.contains("Save and Continue").click(); | ||
|
||
cy.wait(10000) // wait to load the textbox | ||
// Choosing stage if application in Application Details | ||
cy.get('#select2-chosen-88').click(); | ||
cy.contains('Final').click(); | ||
|
||
cy.contains('Save and Continue').click(); | ||
// Geospatial Details | ||
}) | ||
}) | ||
|