ジェストテスト
Jestテストケースで作業する場合は、次の2つの異なるアプローチに遭遇する可能性があります.
基本的に
だから、何が違うのですか?
このエイリアスをテスト出力点から読みやすくするために作成されます.
これは本当にあなたのテストを読みやすくする観点から読みやすくすることができます.
そして、これらの出力は確かにあなたのテスト結果で奇妙に表示されるので、それらをできるだけ英語の文章のように見えるようにしてください.
これはユースケースに完全に依存します.
私は個人的にRAWチェックのために「ボタンがあるはずです」 「それはXに移動しなければならない」 しかし、それは完全にあなたが特定のユースケースのためのより多くの意味を作ることができます.
どちらが好きですか.
私のブログを読んでくれてありがとう.私の電子メール会報を購読して、Facebook
test('if this function succeeds', () => {
expect(1).toBeTruthy();
});
it('should test if this function succeeds', () => {
expect(1).toBeTruthy();
});
ご覧の通り、上記のテストはかなり同じ機能です.しかし、命名は異なります.Jestでのテストとそれの違い
基本的に
it
はtest
の別名であるので、それらは機能的に同じです.だから、何が違うのですか?
このエイリアスをテスト出力点から読みやすくするために作成されます.
これは本当にあなたのテストを読みやすくする観点から読みやすくすることができます.
test
関数を使用する2番目のテストを想像してください.test('should test if this function succeeds', () => {
expect(1).toBeTruthy();
});
これはすぐに、少しオフに聞こえる?そして、これらの出力は確かにあなたのテスト結果で奇妙に表示されるので、それらをできるだけ英語の文章のように見えるようにしてください.
どちらが勝つか
これはユースケースに完全に依存します.
私は個人的にRAWチェックのために
it
を使用します.それはしばしばより多くの意味をなす.どちらが好きですか.
読んでいただきありがとうございます、接続しましょう!
私のブログを読んでくれてありがとう.私の電子メール会報を購読して、Facebook
Reference
この問題について(ジェストテスト), 我々は、より多くの情報をここで見つけました https://dev.to/dailydevtips1/jest-test-vs-it-4647テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol