だから私はjavascriptの初心者であり、他の誰かのコードを試していましたが、これを見つけました..
describe('deviceready', function() {
it('should report that it fired', function() {
spyOn(app, 'report');
app.deviceready();
expect(app.report).toHaveBeenCalledWith('deviceready');
});
});
私が理解していないのは、describe
キーワードは正確に何をするものですか?
情報:
-そのphonegapアプリケーション
-spine.jsおよびjQueryライブラリを使用しています
Describe
はJavascriptの一部ではなく、使用したライブラリ(つまりJasmine)で定義された関数です
「テストスイートは、2つのパラメーター:文字列と関数を使用したグローバルジャスミン関数記述の呼び出しで始まります。文字列は- 名前またはタイトル仕様スイートの場合-通常テスト対象。関数はスイートを実装するコードのブロック。 "