templating api

This commit is contained in:
2026-06-19 22:20:43 -07:00
parent 08d7a80f56
commit 84f894c356
110 changed files with 12432 additions and 0 deletions
@@ -0,0 +1,19 @@
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)
}
},
})