@fruitsjs/http
Version:
FruitsJS Generic Http Module
18 lines (17 loc) • 961 B
TypeScript
import { Http } from './http';
export declare class HttpMockBuilder {
private readonly _httpMock;
private constructor();
static create(): HttpMockBuilder;
private onReply;
private onThrowError;
onGetReply(status: number, data: any, url?: string): HttpMockBuilder;
onGetThrowError(status: number, errorMessage: string, data?: any, url?: string): HttpMockBuilder;
onPostReply(status: number, data: any, url?: string): HttpMockBuilder;
onPostThrowError(status: number, errorMessage: string, data: any, url?: string): HttpMockBuilder;
onPutReply(status: number, data: any, url?: string): HttpMockBuilder;
onPutThrowError(status: number, errorMessage: string, data: any, url?: string): HttpMockBuilder;
onDeleteReply(status: number, data: any, url?: string): HttpMockBuilder;
onDeleteThrowError(status: number, errorMessage: string, data: any, url?: string): HttpMockBuilder;
build(): Http;
}