mock responses
This commit is contained in:
@ -86,20 +86,12 @@ function mockResponses (options) {
|
||||
mock = mocks.find(mock => !mock.request)
|
||||
}
|
||||
|
||||
const mockedReponse = {}
|
||||
/* resolve any functions on the mock */
|
||||
Object.keys(mock.response).forEach(key => {
|
||||
if (t.isFunction(mock.response[key])) {
|
||||
mockedReponse[key] = mock.response[key](ctx)
|
||||
} else {
|
||||
mockedReponse[key] = mock.response[key]
|
||||
}
|
||||
})
|
||||
|
||||
if (mock) {
|
||||
Object.assign(ctx.response, mockedReponse)
|
||||
// debug('mocked response', JSON.stringify(mockedReponse))
|
||||
// debug('actual response', JSON.stringify(ctx.response))
|
||||
let mockedResponse = mock.response
|
||||
if (t.isFunction(mock.response)) {
|
||||
mockedResponse = new mock.response(ctx)
|
||||
}
|
||||
Object.assign(ctx.response, mockedResponse)
|
||||
}
|
||||
} else {
|
||||
return next()
|
||||
|
Reference in New Issue
Block a user