0
0
mirror of https://github.com/honojs/hono.git synced 2024-12-01 10:51:01 +00:00
hono/test/middleware.test.js

20 lines
509 B
JavaScript
Raw Normal View History

const { makeEdgeEnv } = require('edge-mock')
2022-01-03 22:43:46 +00:00
const { Hono, Middleware } = require('../src/hono')
2022-01-01 07:22:35 +00:00
makeEdgeEnv()
2022-01-01 07:22:35 +00:00
describe('Builtin Middleware', () => {
const app = new Hono()
app.use('*', Middleware.poweredBy)
app.get('/', () => new Response('root'))
2022-01-01 07:22:35 +00:00
it('Builtin Powered By Middleware', async () => {
let req = new Request('/')
let res = await app.dispatch(req)
2022-01-01 07:22:35 +00:00
expect(res).not.toBeNull()
expect(res.status).toBe(200)
expect(res.headers.get('X-Powered-By')).toBe('Hono')
})
})