Updated Cypress to latest + Created tests for creating member and member group

This commit is contained in:
Bjarke Berg
2020-06-29 20:45:51 +02:00
committed by Sebastiaan Janssen
parent ee7d62e583
commit 402958c591
4 changed files with 75 additions and 3 deletions

View File

@@ -0,0 +1,32 @@
context('User Groups', () => {
beforeEach(() => {
cy.umbracoLogin(Cypress.env('username'), Cypress.env('password'));
});
it('Create member group', () => {
const name = "Test Group";
cy.umbracoEnsureMemberGroupNameNotExists(name);
cy.umbracoSection('member');
cy.get('li .umb-tree-root:contains("Members")').should("be.visible");
cy.umbracoTreeItem("member", ["Member Groups"]).rightclick();
cy.umbracoContextMenuAction("action-create").click();
//Type name
cy.umbracoEditorHeaderName(name);
// Save
cy.get('.btn-success').click();
//Assert
cy.umbracoSuccessNotification().should('be.visible');
//Clean up
cy.umbracoEnsureMemberGroupNameNotExists(name);
});
});

View File

@@ -0,0 +1,41 @@
/// <reference types="Cypress" />
context('Members', () => {
beforeEach(() => {
cy.umbracoLogin(Cypress.env('username'), Cypress.env('password'));
});
it('Create member', () => {
const name = "Alice Bobson";
const email = "alice-bobson@acceptancetest.umbraco";
const password = "$AUlkoF*St0kgPiyyVEk5iU5JWdN*F7&@OSl5Y4pOofnidfifkBj5Ns2ONv%FzsTl36V1E924Gw97zcuSeT7UwK&qb5l&O9h!d!w";
cy.umbracoEnsureMemberEmailNotExists(email);
cy.umbracoSection('member');
cy.get('li .umb-tree-root:contains("Members")').should("be.visible");
cy.umbracoTreeItem("member", ["Members"]).rightclick();
cy.umbracoContextMenuAction("action-create").click();
cy.get('.menu-label').first().click();
//Type name
cy.umbracoEditorHeaderName(name);
cy.get('input#_umb_login').clear().type(email);
cy.get('input#_umb_email').clear().type(email);
cy.get('input#password').clear().type(password);
cy.get('input#confirmPassword').clear().type(password);
// Save
cy.get('.btn-success').click();
//Assert
cy.umbracoSuccessNotification().should('be.visible');
//Clean up
cy.umbracoEnsureMemberEmailNotExists(email);
});
});

View File

@@ -6,8 +6,8 @@
"devDependencies": {
"cross-env": "^7.0.2",
"ncp": "^2.0.0",
"cypress": "^4.6.0",
"umbraco-cypress-testhelpers": "1.0.0-beta-39"
"cypress": "^4.9.0",
"umbraco-cypress-testhelpers": "1.0.0-beta-44"
},
"dependencies": {
"typescript": "^3.9.2"