@thisisagile/easy-test
Version:
Straightforward library for testing microservices built with @thisisagile/easy
34 lines (33 loc) • 1.59 kB
TypeScript
/// <reference types="jest" />
import CustomMatcherResult = jest.CustomMatcherResult;
import { Response } from '../utils/Response';
export declare const toHaveStatus: (res: Response, code: number) => CustomMatcherResult;
export declare const toBeOk: (res: Response) => CustomMatcherResult;
export declare const toBeCreated: (res: Response) => CustomMatcherResult;
export declare const toHaveNoContent: (res: Response) => CustomMatcherResult;
export declare const toBeBadRequest: (res: Response) => CustomMatcherResult;
export declare const toBeUnauthorized: (res: Response) => CustomMatcherResult;
export declare const toBeForbidden: (res: Response) => CustomMatcherResult;
export declare const toBeNotFound: (res: Response) => CustomMatcherResult;
export declare const toBeConflict: (res: Response) => CustomMatcherResult;
export declare const toBeInternalServerError: (res: Response) => CustomMatcherResult;
export declare const toBeBadGateway: (res: Response) => CustomMatcherResult;
export declare const toBeOkWithItems: (res: Response, length: number) => CustomMatcherResult;
declare global {
namespace jest {
interface Matchers<R, T> {
toBeOk(): R;
toBeOkWithItems(length: number): R;
toBeCreated(): R;
toHaveNoContent(): R;
toBeNotFound(): R;
toBeUnauthorized(): R;
toBeForbidden(): R;
toBeBadRequest(): R;
toBeConflict(): R;
toBeInternalServerError(): R;
toBeBadGateway(): R;
toHaveStatus(code: number): R;
}
}
}