@apideck/portman
Version:
Port OpenAPI Spec to Postman Collection, with contract & variation tests included
19 lines • 884 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.testResponseStatusSuccess = void 0;
var application_1 = require("../../application");
var testResponseStatusSuccess = function (pmOperation, config) {
var _a;
var split = (_a = config === null || config === void 0 ? void 0 : config.separatorSymbol) !== null && _a !== void 0 ? _a : '::';
var pmTest = [
'// Validate status 2xx \n',
"pm.test(\"[".concat(pmOperation.method.toUpperCase(), "]").concat(split).concat(pmOperation.path),
' - Status code is 2xx", function () {\n',
' pm.response.to.be.success;\n',
'});\n'
].join('');
(0, application_1.writeOperationTestScript)(pmOperation, pmTest);
return pmOperation;
};
exports.testResponseStatusSuccess = testResponseStatusSuccess;
//# sourceMappingURL=testResponseStatusSuccess.js.map