UNPKG

@qaflag/core

Version:

Base requirements for the QA Flag library

19 lines 784 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Case = void 0; const suite_mixin_1 = require("../suite/suite.mixin"); const string_1 = require("../utils/string"); const case_1 = require("./case"); function Case(opts) { return function (target, methodName, descriptor) { target[suite_mixin_1.CaseDefinitions] = target[suite_mixin_1.CaseDefinitions] || {}; target[suite_mixin_1.CaseDefinitions][methodName] = new case_1.TestCase({ key: String(methodName), title: (0, string_1.titleize)(String(methodName)), description: opts === null || opts === void 0 ? void 0 : opts.description, }); return descriptor; }; } exports.Case = Case; //# sourceMappingURL=case.decorator.js.map