UNPKG

891 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3require("reflect-metadata");
4const _metadata_keys_1 = require("./_metadata-keys");
5const unused_1 = require("../unused");
6const mark_property_as_test_1 = require("./mark-property-as-test");
7function TestCase(...testCaseArguments) {
8 return (target, propertyKey, descriptor) => {
9 unused_1.Unused(descriptor);
10 mark_property_as_test_1.markPropertyAsTest(propertyKey, target);
11 let testCases = Reflect.getMetadata(_metadata_keys_1.TEST_CASES, target, propertyKey);
12 if (!testCases) {
13 testCases = [];
14 }
15 testCases.unshift({
16 caseArguments: testCaseArguments
17 });
18 Reflect.defineMetadata(_metadata_keys_1.TEST_CASES, testCases, target, propertyKey);
19 };
20}
21exports.TestCase = TestCase;
22//# sourceMappingURL=test-case-decorator.js.map
\No newline at end of file