Documents / @faasjs/browser / setMock

Function: setMock()

setMock(handler): void

Set mock handler for testing

Parameters

handler: MockHandler

mock handler, set undefined to clear mock

Returns

void

Example

import { setMock } from '@faasjs/browser'

setMock(async ({ action, params, options }) => {
  return new Response({
    status: 200,
    data: {
      name: 'FaasJS'
    }
  })
})

const client = new FaasBrowserClient('/')

const response = await client.action('path') // response.data.name === 'FaasJS'