Gleamのテスト
単体テストは近年の言語にとってもはや標準装備となっている。もちろんGleamにも備わっているので紹介したい。
Gleamではgleam testコマンドを実行するとtestに書かれた*_testな関数をテストできる。
gleam newを使ってプロジェクトを生成したのなら、既に./testディレクトリができているはず。
assertにはgleeunitになるshould.equalを使う。その他の関数についてはドキュメントを参照。 関数のテストはしたいが外部には公開したくない場合、src/internal.gleamかsrc/internal/*.gleamに記述する。
そこに書かれた関数はpubを付けて公開されても外部からはアクセスできない。