nodejs-hands-on/templates/scope/scope.test.js

35 lines
1.1 KiB
JavaScript
Raw Normal View History

2023-12-19 16:50:59 +09:00
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", () => {
// ...
});
});