問題タブ [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.
karma-runner - インジェクションを使用したジャスミン単体テスト
このテストでは、これら 2 行で角度変数を注入パラメーターに設定する必要がある理由がわかりません。インジェクションが $compile と $rootScope を自動的に割り当てないからですか?
から
javascript - Angularjs フロントエンド Jasmine 単体テストの問題
jasmine を使用して JavaScript コードをテストしましたが、jenkins ユニット テストのカバレッジを確認すると、緑 (未テスト) とマークされていない行がいくつかあります。だからこれが私が私の質問をしている理由です:
--> tagStyle.length = 0 と仮定
--> 私のテストは次のとおりです。
その点についてのアイデアはありますか?
2 番目の質問は最初の質問と同じですが、少し複雑です。
jasmine で単体テストしたい次の Javascript ファイルがあります。
私の単体テストは次のようなものです:
2番目のメソッド(AjouterProfilTag)を単体テストする方法についてのアイデアはありますか?? 前もって感謝します
angularjs - Jasmine - 任意のブール値 (jasmine.any(Boolean))
カルマ、ジャスミンを使用して角度の単体テストを作成します。書いてみてください:
しかし得た:
mm ..多分私は何か間違ったことをします)またはその場合の値のテストを書く別の方法ですか:
if (true または false) - 合格、その他の場合 - 不合格
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:
どんな助けでも感謝します。
ありがとう!
karma-runner - Dojo のローカル リポジトリを使用するように Karma-Dojo を構成する
Dojo プロジェクト用にローカルのテスト環境をセットアップしようとしています。Karma をテスト ランナーとして、Jasmine をスイートとして決定しました。セットアップ方法に関する karma.config ファイルの例をいくつか見つけましたが、それは正常に機能します。しかし、メインのテスト ファイルで dojo.config をセットアップして、dojo のローカル バージョンを指定しようとすると、うまくいきません。これは機能します:
};
しかし、私がこのようなことをするとすぐに:
};
これはエラーログです:
次に、すべての dojo モジュールに対して実行し、同じものを出力します。
javascript - ブラウザから Karma のランナー モードを検出する
Karma のブラウザーには、デフォルトとデバッグ ( /debug.html
) の 2 つのランナー モードがあります。2 つのモードの動作には違いがあります。たとえば、デバッグ モードではconsole.log
、循環参照を使用してオブジェクトを作成できます。デフォルト モードでは、これにより JSON 循環参照エラーが生成されます。
たとえば、追加のエラー ログがデバッグ モードでアクティブになるように、JS から Karma がどのモードにあるかを検出するメカニズムはありますか?
javascript - 保留中のフラッシュ要求はありません
私のテストでは、次のエラーが発生しています。
これは私のコードです:
他の人が同じ問題を抱えているのを見ましたが、MainCtrl で解決できませんでした:
私の顧客Ctrl: