@case-contract-testing/case
Version:
Next-generation contract testing suite
8 lines (7 loc) • 804 B
TypeScript
import type { AnyCaseNodeOrData, AnyStringMatcher } from '../types';
import { CoreHttpBasicAuthValue, CoreHttpRequestMatcher, CoreHttpResponseMatcher, CoreHttpStatusCodeMatcher, CoreUrlEncodedStringMatcher, HttpMockRequest, HttpMockResponse } from './types';
export declare const httpStatusCodeMatcher: (codes: string | Array<string>, example?: number) => CoreHttpStatusCodeMatcher;
export declare const httpRequestMatcher: (request: HttpMockRequest) => CoreHttpRequestMatcher;
export declare const httpResponseMatcher: (response: HttpMockResponse) => CoreHttpResponseMatcher;
export declare const coreUrlEncodedString: (child: AnyCaseNodeOrData) => CoreUrlEncodedStringMatcher;
export declare const coreBasicAuthValue: (username: AnyStringMatcher, password: AnyStringMatcher) => CoreHttpBasicAuthValue;