Lines Matching defs:const
3 const { MockNotMatchedError } = require('./mock-errors')
4 const {
11 const { buildURL, nop } = require('../core/util')
12 const { STATUS_CODES } = require('http')
13 const {
62 const clone = headers.slice()
63 const entries = []
84 for (const [matchHeaderName, matchHeaderValue] of Object.entries(mockDispatch.headers)) {
85 const headerValue = getHeaderByName(headers, matchHeaderName)
99 const pathSegments = path.split('?')
105 const qp = new URLSearchParams(pathSegments.pop())
111 const pathMatch = matchValue(mockDispatch.path, path)
112 const methodMatch = matchValue(mockDispatch.method, method)
113 const bodyMatch = typeof mockDispatch.body !== 'undefined' ? matchValue(mockDispatch.body, body) : true
114 const headersMatch = matchHeaders(mockDispatch, headers)
129 const basePath = key.query ? buildURL(key.path, key.query) : key.path
130 const resolvedPath = typeof basePath === 'string' ? safeUrl(basePath) : basePath
160 const baseData = { timesInvoked: 0, times: 1, persist: false, consumed: false }
161 const replyData = typeof data === 'function' ? { callback: data } : { ...data }
162 const newMockDispatch = { ...baseData, ...key, pending: true, data: { error: null, ...replyData } }
168 const index = mockDispatches.findIndex(dispatch => {
180 const { path, method, body, headers, query } = opts
207 const buffers = []
208 for await (const data of body) {
219 const key = buildKey(opts)
220 const mockDispatch = getMockDispatch(this[kDispatches], key)
230 const { data: { statusCode, data, headers, trailers, error }, delay, persist } = mockDispatch
231 const { timesInvoked, times } = mockDispatch
255 const optsHeaders = Array.isArray(opts.headers)
258 const body = typeof _data === 'function'
273 const responseData = getResponseData(body)
274 const responseHeaders = generateKeyValues(headers)
275 const responseTrailers = generateKeyValues(trailers)
290 const agent = this[kMockAgent]
291 const origin = this[kOrigin]
292 const originalDispatch = this[kOriginalDispatch]
300 const netConnect = agent[kGetNetConnect]()
320 const url = new URL(origin)
331 const { agent, ...mockOptions } = opts