UNPKG

@jest-mock/express

Version:

A lightweight Jest mock for unit testing Express

57 lines (43 loc) 1.09 kB
// Types import type { Response, Request, MediaType } from 'express' export const providedNumber = 123 export const providedBoolean = true export const providedString = 'Provided String' export const providedStringArray = ['One', 'Two', 'Three', 'Four'] export const providedFunction = jest.fn().mockName('Provided Mock Function') export const providedObject = { one: { two: 'three', }, four: ['five'], } export const providedApp: Partial<Response['app']> = { settings: { one: 'two', }, } export const providedReq: Partial<Response['req']> = { path: 'value', } export const providedRes: Partial<Response> = { chunkedEncoding: true, } export const providedSocket: Partial<Response['socket']> = { connecting: true, } export const providedStringObject: { [key: string]: string | undefined } = { one: 'two', three: 'four', } export const providedParams: Request['params'] = { one: 'two', three: 'four', } export const providedMediaTypeArray: MediaType[] = [ { value: 'value', quality: 1, type: 'type', subtype: 'subtype', }, ]