【发布时间】:2021-03-01 13:46:03
【问题描述】:
我有以下代码。
describe("mytest", () => {
beforeEach(() => {
console.log("first");
})
context("first context", () => {
before(() => {
console.log("second");
})
})
})
我想要实现的是我希望先打印first,然后再打印second。似乎问题出在before 钩子上。 beforeEach 在每个测试用例之前运行,但不在 before 钩子之前。有什么想法吗?
【问题讨论】:
-
before不应该在所有beforeEach之前运行吗?你试过打电话给beforeAll吗? -
根本没有
beforeAll。我想我正在使用摩卡咖啡 -
我想我正在使用 mocha - 我不确定这是什么意思。摩卡在用还是不用?如果是,为什么问题会提到 Jest?无论如何,这是 XY 问题。这不是 before/beforeAll 的工作方式。如果您有特定的问题要解决,请提出问题而不是不可行的解决方案。
标签: javascript testing jestjs mocha.js