Files
alphane.ca/api/tests/support/test-with-custom-log-level.ts
T
2026-06-19 22:20:43 -07:00

20 lines
427 B
TypeScript

import logger from "@/utils/logger"
function setLogLevel(level: string) {
logger.level = level
}
export const testWithCustomLogLevel = test.extend<{
setLogLevel: (level: string) => void
}>({
// eslint-disable-next-line no-empty-pattern
setLogLevel: async ({}, use) => {
const originalLogLevel = logger.level
try {
await use(setLogLevel)
} finally {
setLogLevel(originalLogLevel)
}
},
})