wiremock-mapper
Version:
DSL for setting up WireMock mappings.
24 lines (23 loc) • 986 B
TypeScript
import { RequestBuilder } from '../../lib/builders/request_builder';
type StringOrThunk = string | (() => string);
export declare class MatchBuilder {
private readonly requestBuilder;
private matchType;
private readonly options;
private value?;
constructor(requestBuilder: RequestBuilder);
get absent(): RequestBuilder;
containing(value: StringOrThunk): RequestBuilder;
equalTo(value: StringOrThunk): RequestBuilder;
equalToJson(json: object | StringOrThunk, ignoreArrayOrder?: boolean, ignoreExtraElements?: boolean): RequestBuilder;
equalToXml(xml: StringOrThunk): RequestBuilder;
matching(value: StringOrThunk): RequestBuilder;
matchingJsonPath(value: StringOrThunk): RequestBuilder;
matchingXPath(xpath: StringOrThunk): RequestBuilder;
notMatching(value: StringOrThunk): RequestBuilder;
toJSON: () => {
ignoreArrayOrder?: boolean | undefined;
ignoreExtraElements?: boolean | undefined;
};
}
export {};