現象
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');
});
});