UNPKG

jasmine-test-cases

Version:
16 lines (15 loc) 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wrap = void 0; var parametrify_1 = require("./parametrify"); var type_1 = require("./type"); var check_1 = require("./check"); var wrap = function (getRuns, context, test) { if (typeof context === 'undefined' || context === null) { throw new TypeError('Context is undefined'); } var original = check_1.Check.isFunction(context[test], "Expected context.".concat(test, "() to be a [Function] but ").concat((0, type_1.type)(context[test]), " found")); var parametrized = (0, parametrify_1.parametrify)(getRuns, original); return parametrized; }; exports.wrap = wrap;