mirror of
https://github.com/kou029w/nodejs-hands-on.git
synced 2025-01-19 00:17:59 +00:00
35 lines
1.1 KiB
JavaScript
35 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", () => {
|
||
|
// ...
|
||
|
});
|
||
|
});
|