Browse Source

fix user test

gh-pages
Martin McKeaveney 6 years ago
parent
commit
1014437d42
  1. 4
      packages/builder/cypress/integration/createUser.spec.js
  2. 33
      packages/builder/cypress/support/commands.js

4
packages/builder/cypress/integration/createUser.spec.js

@ -9,9 +9,9 @@ context('Create a User', () => {
// https://on.cypress.io/interacting-with-elements // https://on.cypress.io/interacting-with-elements
it('should create a user', () => { it('should create a user', () => {
cy.addRow(["Users", "bbuser", "test", "POWER_USER"]) cy.createUser("bbuser", "test", "ADMIN")
// // Check to make sure user was created! // // Check to make sure user was created!
// cy.get("input[disabled]").should('have.value', 'bbuser') cy.contains("bbuser").should('be.visible')
}) })
}) })

33
packages/builder/cypress/support/commands.js

@ -113,23 +113,26 @@ Cypress.Commands.add("addRow", values => {
Cypress.Commands.add("createUser", (username, password, accessLevel) => { Cypress.Commands.add("createUser", (username, password, accessLevel) => {
// Create User // Create User
cy.get(".toprightnav > .settings").click()
cy.contains("Users").click() cy.contains("Users").click()
cy.get("[name=Name]") cy.contains("Create New Row").click()
.first()
.type(username) cy.get(".modal").within(() => {
cy.get("[name=Password]") cy.get("input")
.first() .first()
.type(password) .type(password)
cy.get("select") cy.get("input")
.first() .eq(1)
.select(accessLevel) .type(username)
cy.get("select")
// Save .first()
cy.get(".inputs") .select(accessLevel)
.contains("Create")
.click() // Save
cy.get(".buttons")
.contains("Create Row")
.click()
})
}) })
Cypress.Commands.add("addHeadlineComponent", text => { Cypress.Commands.add("addHeadlineComponent", text => {

Loading…
Cancel
Save