Jasmine Javascriptのテストフレームワークで、関数名()が何を表しているのか不思議です。それは「独立したテスト」なのか何かのために立つのだろうか?「it()」はジャスミンで何を表していますか?
7
A
答えて
12
"it"という単語のように、 "it"を意味します。テスト宣言のように、文のように読んでください。あなたdescribe
は何でit
によってオブジェクトをします。そのような単純な。例えば
:
ボウリングのボールは丸い
ボウリングのボールは、このようなテスト階層に変換する可能性があります3つの穴
を持っている:
だろうBowling Ball
it is round
it has three holes
次のテストの設定に翻訳してください:
describe(BowlingBall, function() {
it('is round', function() {});
it('has three holes', function() {});
});
これは読みやすいので、個々のテストケースを分離する方法になります。 it
はテストを記述する文章の一部であるため、テスト記述を一貫性のある方法で記述することをお勧めします。
最後に、BDDはです。すべてテストライターの読みやすさについてです。これは単に砂糖です。
0
このようなものはありません。 :)
あなたの仕様をより読みやすくするためのブロックです。特に、あなたはこのようなものを書くことができます。
describe("When the user clicks the button", function() {
it("renders the div with class .hello", function() {
// your assertion here
});
});
だから、コンソールで、あなたしているテスト出力は次のようになります。
When the user clicks the button renders the div with class .hello
関連する問題
- 1. ジャスミンは何を実行し、待っているのですか?
- 2. Jasmine&requirejsはマルチモジュールをサポートしていますか?私は現在、(「ジャスミン」:「^ 2.4.1」)ジャスミンを使用しています
- 3. ジャスミンtoBeCloseTo第2パラメータは何ですか?
- 4. F# - "it"というキーワードは何ですか?
- 5. 最高のフレームワークは何ですか?分度器またはジャスミン?
- 6. Android Gradle build.gradle it.buildConfigFieldには「it」とは何ですか?
- 7. Eigenではrhsは何を表していますか?
- 8. Javascriptではrequire( '..')は何を表していますか?
- 9. iPhone開発でジャスミンを使用していますか?
- 10. ソフトウェア/ IT業界の "Elliot"とは何ですか?
- 11. EntityDataSourceのselectプロパティの "it"とは何ですか?たとえば
- 12. カルマ・ランナーでカルマ・ジャスミン・プロバイダーを使用している間、ジャスミン・テストをスキップしたとマークしますか?
- 13. 私は完全なバージョンのITプロジェクトを探しています
- 14. LLVMに関してSCCは何を表していますか?
- 15. t4テンプレートでhostspecificとは何を表していますか?
- 16. [[...]]デフォルトはこのamchartプロパティで何を表していますか?
- 17. #はC++コードで何を表していますか?
- 18. `cat-file`はgitで何を表していますか?
- 19. Systemクラスはjavaで何を表していますか?
- 20. `&`はPCREで何を表していますか?
- 21. "itoa"はstrconv.Itoaで何を表していますか?
- 22. "relu"はtf.nn.reluで何を表していますか?
- 23. [0]はlen(a [0])で何を表していますか?
- 24. Makefileで$ <と$ @は何を表していますか?
- 25. 「this」は以下のjavascriptで何を表していますか?
- 26. <<はPythonで何を表していますか?
- 27. "stdio"と "stdlib"はCで何を表していますか?
- 28. ダイヤモンドサインはUMLクラス図で何を表していますか?
- 29. pathelementはビルドファイルで何を表していますか?
- 30. _modelはsymfony/propelで何を表していますか?
わからないが、私はそれだけで、言語の意味だと思います。 'それは何かを期待している、'それは何か、等をする... – elclanrs