TestController.addRequestHooks Method

Attaches the request hooks to the test. Can be chained with other TestController methods.

t.addRequestHooks(...hooks) → this | Promise<any>
Parameter Type Description
hooks RequestHook subclass A RequestLogger, RequestMock or custom user-defined hook.

The t.addRequestHooks method uses the rest operator that allows you to pass multiple hooks as parameters or arrays of hooks.

Once a request hook is attached, it intercepts HTTP requests sent during the subsequent test actions.

You can also use the test.requestHooks and fixture.requestHooks methods to attach request hooks to an individual test or a fixture. These methods attach hooks before test code starts, so they can handle all HTTP requests the page sends.

Use the t.removeRequestHooks method to remove attached request hooks.