nodejs-hands-on/templates/scope/scope.test.js
2023-12-19 16:50:59 +09:00

34 lines
1.1 KiB
JavaScript

import assert from "node:assert";
import { after, afterEach, before, beforeEach, describe, it } from "node:test";
/*
* 実行順序:
* トップ - before → グループ1 - before
* → トップ - beforeEach → グループ1 - beforeEach
* → グループ1 - test 1
* → トップ - afterEach → グループ1 - afterEach
* → トップ - beforeEach → グループ1 - beforeEach
* → グループ1 - test 2
* → トップ - afterEach → グループ1 - afterEach
* → グループ1 - after → トップ - after
*/
before(() => console.log("トップ - before"));
after(() => console.log("トップ - after"));
beforeEach(() => console.log("トップ - beforeEach"));
afterEach(() => console.log("トップ - afterEach"));
describe("グループ1", () => {
before(() => console.log("グループ1 - before"));
after(() => console.log("グループ1 - after"));
beforeEach(() => console.log("グループ1 - beforeEach"));
afterEach(() => console.log("グループ1 - afterEach"));
it("グループ1 - test 1", () => {
// ...
});
it("グループ1 - test 2", () => {
// ...
});
});