問題タブ [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 に答える
558 参照

brunch - jasmine-jquery/fixture - ブランチ devDependencies を含める/必要とする場所は?

ReferenceError: Can't find variable: affix

Jasmine 仕様を実行しようとしていますがaffix、から見つかりませんjasmine-fixture。私の仕様では を使用しrequireていませんが、それが必要であるという参照は見たことがありません。

さらに厄介なのは、これは devDependency のみであるため、参照がないaffixことです。そのため、カルマ ランナー/ジャスミン仕様でどのように使用できるかわかりません。jasminevendor.js

bower.json:

ブランチ-config.coffee

質問

それらを出荷したり、vendor.js に含めたりしたくありません。カルマ/ジャスミンの仕様テストのためだけにそれらを含める/要求するにはどうすればよいですか?

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

javascript - jasmine + karma - Firefox が element.height と element.width を正しく計算しない

ジャスミンとカルマのフレームワークを使用すると、奇妙な問題が発生します。基本的に、いくつかの img のプレーンな JavaScript を使用してサイズを変更したいだけです。

私は次のテストを持っています:

そして関数:

}

Chromeでは、すべてがうまくいきます。ただし、Firefoxでは、テストに合格しません。ただし、ライブ (Firefox で手動でテストを行っている) では、すべてうまくいきます。

何が間違っている可能性がありますか?

Firefox 29.0を使用しています

どうもありがとう。

0 投票する
2 に答える
1067 参照

angularjs - AngularJS / Karma 単体テストで $scope が見つからないのはなぜですか?

私のコントローラー:

私の単体テスト:

最後のテストは次のように失敗します。

なぜ$scope未定義がここにあるのですか?

0 投票する
3 に答える
363 参照

javascript - angular jsでローダーをテストする

これは、ローダーを使用した $resource のテストです

テストを実行すると、次のエラーが表示されます。

理解できません。2つのアレイは私にとって同じです。アイデアはありますか?

更新 ここに実装があります:

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

angularjs - Spring MVC プロジェクトでの AngularJS を使用した Karma のベスト プラクティス

現在、AngularJS をフロントエンドで使用する Spring MVC ベースのプロジェクトに取り組んでいます。Karma単体テストに使いたい。

Spring MVC プロジェクトで AngularJS を使用した Karma のベスト プラクティスを知るための参考にしてください。

また、プロジェクト ディレクトリ 内のディレクトリ内のすべての依存関係を取得せずにテストを実行する方法をkarmanode_modules誰かが教えてくれれば、それは素晴らしいことです。

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

javascript - カルマテストが呼び出されたときのAngular is not definedエラー

これはangular-mock.jsと関係があると確信していますが、すべてがうまくいっているように見えるので、何をする必要があるのか​​ わかりません。angular-seed アプリのデフォルト設定を使用しています。問題を取り除くのを手伝ってください

カルマ.conf.js

controllers.js

controllerSpec.js

プロジェクト ファイルの構造: ここに画像の説明を入力