mocha+TypeScriptでbeforeのテストコードが実行されない

現象

mocha+TypeScriptで、テストコードにbeforeを入れているが、実行されない。

main.ts

describe("HoK System Test - Main Scenario", () => {
    let mintAddress: PublicKey;

  before(async () => {
        mintAddress = await createCollectionAndPfp(connection, wallet.payer);

        console.log(mintAddress.toString()); // ← これが出力されない
    });
});

原因

テストコード内にitがないため実行されない。

対応

なんでもよいのでitを入れる。

main.ts

describe("HoK System Test - Main Scenario", () => {
    let mintAddress: PublicKey;

  before(async () => {
        mintAddress = await createCollectionAndPfp(connection, wallet.payer);

        console.log(mintAddress.toString());
    });

    // ↓ itを追加
    it("Create PFP", async () => {
        console.log('a');
    });
});