2016-10-24 13 views
12

私はJavascriptの世界(Androidからのもの)がかなり新しくなっていますので、テスト環境を整えるためにMocha/Jasmineを設定する方法をお読みになりました。私は、テストディレクトリ、ファイルサフィックス、スイート名、テスト/アサーションを参照する際に "spec"の規約に気づいた。Javascriptテストで「スペック」とはどういう意味ですか?

これはJavascriptでのテストに固有のものですか?そして、「スペック」は実際に何を表していますか?仕様、期待、または?

+3

仕様(テストファイルを意味します)。ジャスミンで慣用的だったと思う。 –

+0

これは、より積極的なスタイルではなく、仕様書(または期待値)としてテストを書く方法です。 BDDの流行に関連する。 – ssube

答えて

16

Specは@DavinTryonが上で提案したように "Specification"の略です。

テストでの指定は、満たされなければならない特定の機能またはアプリケーションの技術的な詳細を参照してください。これを考える最良の方法は、指定されたコード単位が正常に通過するための技術仕様です。 https://en.wikipedia.org/wiki/Unit_testing

+2

説明をありがとう!私は現時点でどの技術を使用していても共通の慣習を使用したいが、その背後にある意味を理解したい。 – basudz

+0

意味があります。喜んで助けてくれた。 –

関連する問題