UNPKG

pact-gen-ts

Version:

Generating pact files from typescript definitions

25 lines (24 loc) 713 B
"use strict"; 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;