ジェストテスト


Jestテストケースで作業する場合は、次の2つの異なるアプローチに遭遇する可能性があります.
test('if this function succeeds', () => {
  expect(1).toBeTruthy();
});

it('should test if this function succeeds', () => {
  expect(1).toBeTruthy();
});
ご覧の通り、上記のテストはかなり同じ機能です.しかし、命名は異なります.

Jestでのテストとそれの違い


基本的にittestの別名であるので、それらは機能的に同じです.
だから、何が違うのですか?
このエイリアスをテスト出力点から読みやすくするために作成されます.
これは本当にあなたのテストを読みやすくする観点から読みやすくすることができます.test関数を使用する2番目のテストを想像してください.
test('should test if this function succeeds', () => {
  expect(1).toBeTruthy();
});
これはすぐに、少しオフに聞こえる?
そして、これらの出力は確かにあなたのテスト結果で奇妙に表示されるので、それらをできるだけ英語の文章のように見えるようにしてください.

どちらが勝つか


これはユースケースに完全に依存します.
私は個人的にRAWチェックのためにitを使用します.それはしばしばより多くの意味をなす.
  • 「ボタンがあるはずです」
  • 「それはXに移動しなければならない」
  • しかし、それは完全にあなたが特定のユースケースのためのより多くの意味を作ることができます.
    どちらが好きですか.

    読んでいただきありがとうございます、接続しましょう!


    私のブログを読んでくれてありがとう.私の電子メール会報を購読して、Facebook