pact-gen-ts
Version:
Generating pact files from typescript definitions
25 lines (24 loc) • 713 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultResponseStatusForInteraction = void 0;
const getDefaultResponseStatusForInteraction = (interaction) => {
switch (interaction.request.method) {
case 'POST':
return 201;
case 'PATCH':
case 'DELETE':
case 'PUT':
if (interaction.response.body) {
return 200;
}
return 204;
case 'GET':
case 'HEAD':
case 'CONNECT':
case 'TRACE':
case 'OPTIONS':
default:
return 200;
}
};
exports.getDefaultResponseStatusForInteraction = getDefaultResponseStatusForInteraction;