初面网初面网

Jest中的钩子函数

beforeAll、afterAll

生效范围是当前的测试文件。

  • beforeAll,在当前所有测试用例之前执行
  • afterAll,在当前所有测试用例之后执行

也就是说,我们可以在测试前做准备工作,测试后做收尾工作。

beforeAll(()=>{});

afterAll(()=>{});

beforeEach、afterEach

  • beforeEach,在每个测试用例之前执行
  • afterEach,在每个测试用例之后执行

也就是说,我们可以在测试用例前后做调整工作

beforeEach(()=>{});

afterEach(()=>{});

更新于 2025/2/26