問題タブ [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.
brunch - jasmine-jquery/fixture - ブランチ devDependencies を含める/必要とする場所は?
ReferenceError: Can't find variable: affix
Jasmine 仕様を実行しようとしていますがaffix
、から見つかりませんjasmine-fixture
。私の仕様では を使用しrequire
ていませんが、それが必要であるという参照は見たことがありません。
さらに厄介なのは、これは devDependency のみであるため、参照がないaffix
ことです。そのため、カルマ ランナー/ジャスミン仕様でどのように使用できるかわかりません。jasmine
vendor.js
bower.json:
ブランチ-config.coffee
質問
それらを出荷したり、vendor.js に含めたりしたくありません。カルマ/ジャスミンの仕様テストのためだけにそれらを含める/要求するにはどうすればよいですか?
javascript - jasmine + karma - Firefox が element.height と element.width を正しく計算しない
ジャスミンとカルマのフレームワークを使用すると、奇妙な問題が発生します。基本的に、いくつかの img のプレーンな JavaScript を使用してサイズを変更したいだけです。
私は次のテストを持っています:
そして関数:
}
Chromeでは、すべてがうまくいきます。ただし、Firefoxでは、テストに合格しません。ただし、ライブ (Firefox で手動でテストを行っている) では、すべてうまくいきます。
何が間違っている可能性がありますか?
Firefox 29.0を使用しています
どうもありがとう。
angularjs - AngularJS / Karma 単体テストで $scope が見つからないのはなぜですか?
私のコントローラー:
私の単体テスト:
最後のテストは次のように失敗します。
なぜ$scope
未定義がここにあるのですか?
javascript - angular jsでローダーをテストする
これは、ローダーを使用した $resource のテストです
テストを実行すると、次のエラーが表示されます。
理解できません。2つのアレイは私にとって同じです。アイデアはありますか?
更新 ここに実装があります:
angularjs - Spring MVC プロジェクトでの AngularJS を使用した Karma のベスト プラクティス
現在、AngularJS をフロントエンドで使用する Spring MVC ベースのプロジェクトに取り組んでいます。Karma
単体テストに使いたい。
Spring MVC プロジェクトで AngularJS を使用した Karma のベスト プラクティスを知るための参考にしてください。
また、プロジェクト ディレクトリ 内のディレクトリ内のすべての依存関係を取得せずにテストを実行する方法をkarma
node_modules
誰かが教えてくれれば、それは素晴らしいことです。
javascript - カルマテストが呼び出されたときのAngular is not definedエラー
これはangular-mock.jsと関係があると確信していますが、すべてがうまくいっているように見えるので、何をする必要があるのか わかりません。angular-seed アプリのデフォルト設定を使用しています。問題を取り除くのを手伝ってください
カルマ.conf.js
controllers.js
controllerSpec.js
プロジェクト ファイルの構造: