This commit is contained in:
2021-10-29 23:17:32 +00:00
parent ffd035c81d
commit c06a66fe42
2 changed files with 44 additions and 8 deletions

View File

@@ -14,14 +14,32 @@
// ***********************************************************
// Import commands.js using ES2015 syntax:
import './commands'
import "./commands";
// Alternatively you can use CommonJS syntax:
// require('./commands')
//unique test run ID for all tests
Cypress.config('cyid', `cy${new Date().getTime()}`);
//cypid+1635536946931-test-subject
Cypress.config("cyid", `cy${new Date().getTime()}`);
//Generate fresh data
// before(() => {
// cy.visit('/users/new')
// })
// cy.visit("/login");
// cy.get("input[name=username]").clear().type(Cypress.env("adminusername"));
// // {enter} causes the form to submit
// cy.get("input[name=password]")
// .clear()
// .type(`${Cypress.env("adminpassword")}{enter}`);
// cy.url().should("include", "/ay-evaluate");
// cy.get("[data-cy=btnSeed]").click();
// cy.get("[data-cy=btnStart]").click();
// cy.get('[data-cy="gzconfirm:yesbutton"]').click();
// //cy.contains("permanently erase");
// cy.get('[data-cy="gzconfirm:yesbutton"]').click();
// //long delay here while data is being generated
// cy.url({timeout:300000}).should("include", "/login");
// });

View File

@@ -82,9 +82,27 @@ describe("When Accounting user logs in", () => {
//REMINDERS
cy.get("[data-cy=navicon]").click();
cy.get("[data-cy='nav/home-reminders']").click();
cy.url().should("include", "/home-reminders");
//new reminder
cy.get("[data-cy='nav/home-reminders']").click();
cy.url().should("include", "/home-reminders");
cy.get("[data-cy='reminder-list:new']:first").click();
cy.url().should("include", "/home-reminders/");
cy.get("[data-cy=name]").type(
`${Cypress.config("cyid")}-test-reminder{enter}`
);
cy.get("[data-cy='dtfpick:startDate']:first").click();
cy.get('[data-cy="dpicktoday:startDate"] > .v-btn__content').click();//select today
cy.get('[data-cy="ttfpick:startDate"]').click();
cy.get('[data-cy="ttfpicknow:startDate"] > .v-btn__content').click();//select now
cy.get("[data-cy=notes]").type(`This is a reminder{enter}eot{enter}`);
cy.get('.v-color-picker__input > input').clear().type("#11E1D07E{enter}");//select a color
cy.get('[data-cy="reminder-edit:save"] > .v-btn__content').click();
cy.get("[data-cy=navicon]").click();
cy.get("[data-cy='nav/home-reminders']").click();
cy.url().should("include", "/home-reminders");
//=========================================================
// cy.get("[data-cy='nav/home-reminders']");
// cy.get("[data-cy='nav/home-reviews']");
// cy.get("[data-cy='nav/home-user-settings']");