Bun でのテスト実行方法 - ytak-sagit/game-of-life-react GitHub Wiki
前提
Bun はビルトインのテストランナー(Jest 互換)を具備している。
そのため、Bun をインストールした時点でテスト実行が可能。
追加設定
テストコード側で bun:test
モジュールのインポートを行わないとテスト関連の関数が参照できない。
このモジュール参照には @types/bun
が必要なため、あらかじめインストールしておく。
bun add -d @types/bun
上記インストール後、tests/tsconfig.json
を新規作成し、設定を追加する。
{
"extends": "../tsconfig.json", // プロジェクト直下の tsconfig を拡張
"compilerOptions": { // この中に
"types": ["bun-types"] // この設定を追加する
},
"include": ["./**/*.test.ts"] // テストコードを対象とする
}
コマンド
bun test
細かいオプション詳細は、公式ページを参照