UNPKG

jasmine-data-provider-ts

Version:

jasmine parameter test using generics based on JP Castro's Jasmine Data Provider

31 lines 849 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TestCase = TestCase; exports.TestSource = TestSource; /** * 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 (let i = 0, count = values.length; i < count; i++) { func.apply(Object, [values[i]]); } } /** * 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 (let i = 0, count = values().length; i < count; i++) { func.apply(Object, [values()[i]]); } } //# sourceMappingURL=jasmine-data-provider.js.map