テストを書く
ここではdeno testを使ったテストの書き方を紹介します
code:typescript
import { assertEquals } from "https://deno.land/std@0.82.0/testing/asserts.ts";
Deno.test("doSomething", async () => {
const actual = await asyncOperation();
const expected = { a: 1, b: 2 };
assertEquals(actual, expected);
});
テストケース
Deno.test関数を使用して定義します
第2引数で指定した関数の実行結果が次のいずれかである場合、そのテストケースは失敗とみなされます:
例外を投げた
Promiseを返却し、それがrejectされた
リソースの開放漏れが発生している
アサーション
std/testingを使います
テストの実行方法
deno testコマンドでテストファイルを実行できます