ExercismでTypeScriptの演習をテストする方法を学びます。
テストを実行する前に、インストール手順(具体的にはcorepack yarn installとEditor SDKのセットアップ)に従って、演習のフォルダーが正しくセットアップされていることを確認してください。
テストは次のコマンドで実行します:
$ corepack yarn test
eslintは、コードを静的解析してくれるツールです。他のユーザーと同じように、自分のコードがベストプラクティスに従っているか確認しましょう。このようなツールを使うと、コードのタイプミスやちょっとしたミスを早く見つけられます:
$ corepack yarn lint
または、両方を同時に実行することもできます:
$ corepack yarn test && corepack yarn lint
ExercismのTypeScriptトラックでは、コードの_スタイル_を強制していません。そのため、セミコロンを付けるか、タブとスペースのどちらを使うか、その中間を取るかなど、自由に選ぶことができます。
このトラックのテストは通常、あなたの実装をモジュールとしてインポートして読み込みます:import Bob from './bob';。
動作させるには、テストがモジュールを探すファイル、bob.tsから実装をエクスポートする必要があります:
export class Bob {
public hey(message: string) {
// Your solution here
}
}
各演習にはスタブを用意してあり、このexportもあらかじめ書いてあります。