「JavaScriptの人気テストフレームワークJest | GNU social JP」でJestを紹介しました。試験を行う基本関数はtestですが、これにitという別名が用意されています。
調べたところ、itを使うことが多いようで、気になったのでtestとitのどちらを使うべきなのか調べました。
まず、itはtestのalias (別名) なので、機能に違いはありません。
「Facebook 製 JavaScript テストツール Jest を使ってテストする ( Babel, TypeScript のサンプル付き ) – PSYENCE:MEDIA」によると、itはRSpecやJasmineなどの他のテストフレームワークと同じ書き方らしいです。
上記情報源によるとitには以下の利点があるようです。
- itのほうが文字数が短い。
- 試験名の記載時に、it(‘should do this’) のように、単語の並びが英文になっていて読みやすい。
1はわかりやすいですが、2は気づきませんでした。たしかに、英単語の並びでitの直後に動詞がくるとわかりやすいなと思いました。
あまり本質的な違いではないのですが、単純に入力文字数が減ることと、英文としてぱっとみてわかりやすいので、itを使おうと思いました。

詳細プロフィール。SNS: X Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
Comments