umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
27 lines • 2.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const commandBase_1 = tslib_1.__importDefault(require("./commandBase"));
const aliasHelper_1 = require("../../helpers/aliasHelper");
class UmbracoEditorHeaderName extends commandBase_1.default {
constructor() {
super(...arguments);
this._commandName = 'umbracoEditorHeaderName';
}
method(typedText) {
const cy = this.cy;
const cypress = this.cypress;
cypress.log({
displayName: 'Umbraco Editor Header Name',
});
cy.get('#headerName', { log: false }).type(typedText, { timeout: 10000 }).should('have.value', typedText);
cy.get('.umb-editor-header__name-wrapper').then(($wrapper) => {
if ($wrapper.find('[name="lockedFieldForm"]').length > 0) {
const alias = aliasHelper_1.AliasHelper.toAlias(typedText);
cy.get('input[name="lockedField"]').should('have.value', alias);
}
});
}
}
exports.default = UmbracoEditorHeaderName;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidW1icmFjb0VkaXRvckhlYWRlck5hbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY3lwcmVzcy9jb21tYW5kcy91bWJyYWNvRWRpdG9ySGVhZGVyTmFtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx3RUFBd0M7QUFDeEMsMkRBQXdEO0FBRXhELE1BQXFCLHVCQUF3QixTQUFRLHFCQUFXO0lBQWhFOztRQUNFLGlCQUFZLEdBQUcseUJBQXlCLENBQUM7SUFtQjNDLENBQUM7SUFqQkMsTUFBTSxDQUFDLFNBQVM7UUFDZCxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUMsRUFBRSxDQUFDO1FBQ25CLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUM7UUFFN0IsT0FBTyxDQUFDLEdBQUcsQ0FBQztZQUNWLFdBQVcsRUFBRSw0QkFBNEI7U0FDMUMsQ0FBQyxDQUFDO1FBRUgsRUFBRSxDQUFDLEdBQUcsQ0FBQyxhQUFhLEVBQUUsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLEVBQUUsT0FBTyxFQUFFLEtBQUssRUFBRSxDQUFDLENBQUMsTUFBTSxDQUFDLFlBQVksRUFBRSxTQUFTLENBQUMsQ0FBQztRQUUxRyxFQUFFLENBQUMsR0FBRyxDQUFDLGtDQUFrQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxFQUFFLEVBQUU7WUFDM0QsSUFBSSxRQUFRLENBQUMsSUFBSSxDQUFDLDBCQUEwQixDQUFDLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDeEQsTUFBTSxLQUFLLEdBQUcseUJBQVcsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLENBQUM7Z0JBQzdDLEVBQUUsQ0FBQyxHQUFHLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFFLEtBQUssQ0FBQyxDQUFDO2FBQ2pFO1FBQ0gsQ0FBQyxDQUFDLENBQUM7SUFDTCxDQUFDO0NBQ0Y7QUFwQkQsMENBb0JDIn0=