【发布时间】:2020-08-24 03:27:20
【问题描述】:
我似乎无法让 CLS 与 Jest 一起工作。
以下代码:
export {}
const { promises: fs } = require('fs')
describe('CLS tests', () => {
test('Can test CLS', async () => {
var createNamespace = require('cls-hooked').createNamespace
var session = createNamespace('session')
session.run(async function () {
await fs.readFile('package.json', 'utf-8')
console.log('I cant log this')
})
})
})
导致以下错误:
测试完成后无法登录。你是否忘记等待某事 在你的测试中异步? 尝试记录“我无法记录”。
为什么我的测试似乎提前退出了?
【问题讨论】:
标签: javascript async-await jestjs