UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

26 lines (25 loc) 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.coreLookupMatcherRequest = exports.coreLookupMatcher = exports.coreShapedObjectMatcher = exports.coreShapedArrayMatcher = void 0; const types_1 = require("./types"); const coreShapedArrayMatcher = (example) => ({ 'case:matcher:type': types_1.SHAPED_ARRAY_MATCHER_TYPE, 'case:matcher:children': example, }); exports.coreShapedArrayMatcher = coreShapedArrayMatcher; const coreShapedObjectMatcher = (example) => ({ 'case:matcher:type': types_1.SHAPED_OBJECT_MATCHER_TYPE, 'case:matcher:children': example, }); exports.coreShapedObjectMatcher = coreShapedObjectMatcher; const coreLookupMatcher = (uniqueName, child) => ({ 'case:matcher:type': types_1.LOOKUP_MATCHER_TYPE, 'case:matcher:uniqueName': uniqueName, 'case:matcher:child': child, }); exports.coreLookupMatcher = coreLookupMatcher; const coreLookupMatcherRequest = (uniqueName) => ({ 'case:matcher:type': types_1.LOOKUP_MATCHER_TYPE, 'case:matcher:uniqueName': uniqueName, }); exports.coreLookupMatcherRequest = coreLookupMatcherRequest;