UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

42 lines (41 loc) 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.willReceiveHttpRequest = exports.willSendHttpRequest = void 0; const entities_1 = require("../../../entities"); const types_1 = require("./types"); const willSendHttpRequest = ({ request, response, }) => ({ request: (0, entities_1.httpRequestMatcher)(request), response: (0, entities_1.httpResponseMatcher)(response), 'case:mock:type': types_1.MOCK_HTTP_SERVER, 'case:run:context:setup': { write: { type: types_1.MOCK_HTTP_SERVER, stateVariables: 'default', triggers: 'provided', }, read: { type: types_1.MOCK_HTTP_CLIENT, stateVariables: 'state', triggers: 'generated', }, }, }); exports.willSendHttpRequest = willSendHttpRequest; const willReceiveHttpRequest = ({ request, response, }) => ({ request: (0, entities_1.httpRequestMatcher)(request), response: (0, entities_1.httpResponseMatcher)(response), 'case:mock:type': types_1.MOCK_HTTP_CLIENT, 'case:run:context:setup': { write: { type: types_1.MOCK_HTTP_CLIENT, stateVariables: 'state', triggers: 'generated', }, read: { type: types_1.MOCK_HTTP_SERVER, stateVariables: 'default', triggers: 'provided', }, }, }); exports.willReceiveHttpRequest = willReceiveHttpRequest;