Guides  ›  Testing  ›  Hooks ← PREV NEXT →

Hooks

Call route hooks with a small state object.

var { test } = require('node:test')
var assert = require('node:assert')
var home = require('#app/pages/home.js')

test('after adds to the response', function () {
  var state = { result: 'Hello' }
  home.after(state)
  assert.equal(state.result, 'Hello world!')
})

Use the page from Route hooks. Test hook ordering with an HTTP test.

Next: Validation →

Tools for business systems.