umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
27 lines • 1.84 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Template = void 0;
const tslib_1 = require("tslib");
const faker_1 = tslib_1.__importDefault(require("faker"));
const camelize_1 = tslib_1.__importDefault(require("camelize"));
/**
* Used to generate a new template
* Will generate name, key and alias and virtualPath for view as random UUID
*
*/
class Template {
constructor() {
this.id = 0;
this.name = faker_1.default.random.uuid();
this.key = faker_1.default.random.uuid();
this.alias = 'a' + camelize_1.default(name);
this.virtualPath = '/Views/' + this.alias + '.cshtml';
this.content = '@inherits Umbraco.Web.Mvc.UmbracoViewPage\r\n@{\r\n\tLayout = null;\r\n}\r\n\r\n@* the fun starts here *@\r\n\r\n';
this.masterTemplateAlias = null;
this.path = '-1';
this.isMasterTemplate = false;
this.notifications = null;
}
}
exports.Template = Template;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVtcGxhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvY21zL21vZGVscy90ZW1wbGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsMERBQTBCO0FBQzFCLGdFQUFnQztBQUVoQzs7OztHQUlHO0FBQ0gsTUFBYSxRQUFRO0lBQXJCO1FBQ1MsT0FBRSxHQUFHLENBQUMsQ0FBQztRQUNQLFNBQUksR0FBVyxlQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ25DLFFBQUcsR0FBVyxlQUFLLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO1FBQ2xDLFVBQUssR0FBVyxHQUFHLEdBQUcsa0JBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUNyQyxnQkFBVyxHQUFXLFNBQVMsR0FBRyxJQUFJLENBQUMsS0FBSyxHQUFHLFNBQVMsQ0FBQztRQUN6RCxZQUFPLEdBQ1osbUhBQW1ILENBQUM7UUFDL0csd0JBQW1CLEdBQVcsSUFBSSxDQUFDO1FBQ25DLFNBQUksR0FBRyxJQUFJLENBQUM7UUFDWixxQkFBZ0IsR0FBRyxLQUFLLENBQUM7UUFDekIsa0JBQWEsR0FBRyxJQUFJLENBQUM7SUFDOUIsQ0FBQztDQUFBO0FBWkQsNEJBWUMifQ==