jasmine-data-provider-ts
Version:
jasmine parameter test using generics based on JP Castro's Jasmine Data Provider
32 lines • 928 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TestSource = exports.TestCase = void 0;
/**
* Uses an array of parameters to create each test case.
*
* @param values - The test case source array
* @param func - The actual test fixture
* @returns void
*
*/
function TestCase(values, func) {
for (var i = 0, count = values.length; i < count; i++) {
func.apply(Object, [values[i]]);
}
}
exports.TestCase = TestCase;
/**
* Uses a function containing the parameters to create each test case.
*
* @param values - The test case source function
* @param func - The actual test fixture
* @returns void
*
*/
function TestSource(values, func) {
for (var i = 0, count = values().length; i < count; i++) {
func.apply(Object, [values()[i]]);
}
}
exports.TestSource = TestSource;
//# sourceMappingURL=jasmine-data-provider.js.map