generated from alphane/template
20 lines
427 B
TypeScript
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)
|
|
}
|
|
},
|
|
})
|