Files
order_site/apps/backend/src/middleware/access-log.test.ts
T

16 lines
570 B
TypeScript

import test from 'node:test'
import assert from 'node:assert/strict'
import { resolveAccessLogLevel } from './access-log.js'
test('resolveAccessLogLevel sends successful reads to debug', () => {
assert.equal(resolveAccessLogLevel('GET', 200), 'debug')
assert.equal(resolveAccessLogLevel('head', 304), 'debug')
})
test('resolveAccessLogLevel keeps writes and failures at info', () => {
assert.equal(resolveAccessLogLevel('POST', 200), 'info')
assert.equal(resolveAccessLogLevel('GET', 404), 'info')
assert.equal(resolveAccessLogLevel('GET', 500), 'info')
})