問題タブ [karma-jasmine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2671 参照

karma-runner - インジェクションを使用したジャスミン単体テスト

このテストでは、これら 2 行で角度変数を注入パラメーターに設定する必要がある理由がわかりません。インジェクションが $compile と $rootScope を自動的に割り当てないからですか?

から

0 投票する
1 に答える
260 参照

javascript - Angularjs フロントエンド Jasmine 単体テストの問題

jasmine を使用して JavaScript コードをテストしましたが、jenkins ユニット テストのカバレッジを確認すると、緑 (未テスト) とマークされていない行がいくつかあります。だからこれが私が私の質問をしている理由です:

--> tagStyle.length = 0 と仮定

--> 私のテストは次のとおりです。

その点についてのアイデアはありますか?

2 番目の質問は最初の質問と同じですが、少し複雑です。

jasmine で単体テストしたい次の Javascript ファイルがあります。

私の単体テストは次のようなものです:

2番目のメソッド(AjouterProfilTag)を単体テストする方法についてのアイデアはありますか?? 前もって感謝します

0 投票する
4 に答える
9422 参照

angularjs - Jasmine - 任意のブール値 (jasmine.any(Boolean))

カルマ、ジャスミンを使用して角度の単体テストを作成します。書いてみてください:

しかし得た:

mm ..多分私は何か間違ったことをします)またはその場合の値のテストを書く別の方法ですか:

if (true または false) - 合格、その他の場合 - 不合格

0 投票する
1 に答える
664 参照

requirejs - RequireJS をロードするスペックを使用するが、src および lib ファイルをロードしないカルマ

私は、requirejs、coffeescript、jasmine、および jasmine-sprockets で karma 0.10.9 を使用しています (RoR プロジェクトに取り組んでおり、sprockets ディレクティブのみを含むいくつかのファイルがあるため)。

カルマを開始すると、「Executed 0 of 0 ERROR」というメッセージが表示されます。

ランナー ページ (localhost:9876) のように見えますが、lib ファイルと src ファイルは読み込まれませんが、スペックは読み込まれます。コンソールにエラーはありません。lib または src ファイルの URL をアドレス バーに直接コピーすると、ファイルが読み込まれます。

デバッグ ページでは、すべてのファイル (ライブラリ、ソース、およびテスト) が読み込まれます。

私は無知です...

ここに私のkarma.conf.jsがあります:

そして、test-main.coffee:

どんな助けでも感謝します。

ありがとう!

0 投票する
1 に答える
725 参照

karma-runner - Dojo のローカル リポジトリを使用するように Karma-Dojo を構成する

Dojo プロジェクト用にローカルのテスト環境をセットアップしようとしています。Karma をテスト ランナーとして、Jasmine をスイートとして決定しました。セットアップ方法に関する karma.config ファイルの例をいくつか見つけましたが、それは正常に機能します。しかし、メインのテスト ファイルで dojo.config をセットアップして、dojo のローカル バージョンを指定しようとすると、うまくいきません。これは機能します:

};

しかし、私がこのようなことをするとすぐに:

};

これはエラーログです:

次に、すべての dojo モジュールに対して実行し、同じものを出力します。

0 投票する
1 に答える
486 参照

javascript - ブラウザから Karma のランナー モードを検出する

Karma のブラウザーには、デフォルトとデバッグ ( /debug.html) の 2 つのランナー モードがあります。2 つのモードの動作には違いがあります。たとえば、デバッグ モードではconsole.log、循環参照を使用してオブジェクトを作成できます。デフォルト モードでは、これにより JSON 循環参照エラーが生成されます。

たとえば、追加のエラー ログがデバッグ モードでアクティブになるように、JS から Karma がどのモードにあるかを検出するメカニズムはありますか?

0 投票する
0 に答える
380 参照

javascript - 保留中のフラッシュ要求はありません

私のテストでは、次のエラーが発生しています。

これは私のコードです:

他の人が同じ問題を抱えているのを見ましたが、MainCtrl で解決できませんでした:

私の顧客Ctrl: