Delete templates test

This commit is contained in:
Bjarke Berg
2020-05-22 12:00:56 +02:00
parent 5b7f1227f9
commit 5be8282ce4
2 changed files with 26 additions and 1 deletions

View File

@@ -6,5 +6,6 @@
"username": "<insert username/email in cypress.env.json>",
"password": "<insert password in cypress.env.json>"
},
"supportFile": "cypress/support/index.ts"
"supportFile": "cypress/support/index.ts",
"videoUploadOnPasses" : false
}

View File

@@ -1,4 +1,6 @@
/// <reference types="Cypress" />
import {DocumentTypeBuilder, TemplateBuilder} from "umbraco-cypress-testhelpers";
context('Templates', () => {
beforeEach(() => {
@@ -30,4 +32,26 @@ context('Templates', () => {
cy.umbracoEnsureTemplateNameNotExists(name);
});
it('Delete template', () => {
const name = "Test template";
cy.umbracoEnsureTemplateNameNotExists(name);
const template = new TemplateBuilder()
.withName(name)
.build();
cy.saveTemplate(template);
cy.umbracoSection('settings');
cy.get('li .umb-tree-root:contains("Settings")').should("be.visible");
cy.umbracoTreeItem("settings", ["Templates", name]).rightclick();
cy.umbracoContextMenuAction("action-delete").click();
cy.umbracoButtonByLabelKey("general_ok").click();
cy.contains(name).should('not.exist');
cy.umbracoEnsureTemplateNameNotExists(name);
});
});