karma-runner

    10

    3答えて

    テスト用にmochaとchaiを使用しているカルマをインストールしました。私たちは、カルマ - バベル - プリプロセッサを使用して、カルベルにまっすぐにバベルを組み込み、ES6ファイルをES5に変換して実行させようとしています。 mochaを使用すると、個別にbabel(モカテストコマンド)が動作しますが、カルマを使用しようとしますが、動作しません。 karma.conf.jsはスニペット: f

    6

    2答えて

    テストを実行しているときに、カルマは最後のテストを複数回複製しているようですが、テストが複製される時間は、テストの数と実行に使用されるブラウザによって異なります。 1回のテストで1つのブラウザ(PhantomJSまたはChrome)を使用するだけであれば、テストは2回表示されます。両方のブラウザを使用すると同じテストが最大6回表示されます。 ログにログを追加しました。ログはブラウザごとに1回発生す

    22

    1答えて

    あなたが書いた単体テストの大量を持っている私たちの多くが、これが解決できないほど問題を抱えていないことをすでに知っているかもしれません。私はAngularJs unit testingガイドの後にJasmine構文で書かれた約3500以上のユニットテストを持っています。テストはKarmaランナーで実行されます。 問題は、メモリリークのために一度に実行できないという問題です。それらを実行している間、

    13

    1答えて

    私のプロジェクトでは、私のKarma amd mochaフレームワークを不快感で構成しています。私はカルマスタートを実行しているときに、私は以下のエラーが発生しています。 のコマンドを実行している間、私は私のコンソールでこのエラーを取得しています:Karma start TypeError: expect(...).to.be is not a function マイKarma.confjs

    5

    2答えて

    これは、カルマとジャスミンを使って私のangularJSコードのユニットテストをしている私の最初のプロジェクトです。 Yeoman角度ジェネレータをセットアップに使用しました。 テストが11回になると、「いくつかのテストではフルページが読み込まれました」というエラーが表示されました。私はリロードを引き起こすテストはしていません。 深く掘ってみると、Githubで同じ問題が参照されていました。 ht

    11

    2答えて

    私は最近、node.jsアプリケーションをドッカー画像に移動しました。画像内でテストを実行したいと思います。私のmocha/nodeテストは正常に動作しますが、Karmaテストではテストを実行するためにChromeを起動する必要があり、Chromeはコンテナにインストールされていません。 これに対処するにはどうすればよいですか? コンテナにChromeをインストールしますか?コンテナ内のプロダクシ

    5

    1答えて

    私はカルマに関して、ブラウザカバレッジでいくつかの助けが必要です。 https://github.com/jotaoncode/web-istanbul 私のカバレッジの結果は次のとおりです: Results of coverage テストは唯一の機能インデックス上で実行されます私は、私がここで実行しているテストとのレポを作成しました。しかし、あなたが見ることができるように、結果は100%であり、

    8

    2答えて

    、テストを実行するためのがぶ飲みを使用してカルマを実行しようとすると、関数ではありませんが、からの例を以下の後:https://github.com/karma-runner/gulp-karma マイ一気ファイル: var gulp = require('gulp'); var Server = require('karma').Server; /** * Run test once a

    5

    1答えて

    ファクトリーをAngularJsで模倣して、Karma単体テストで静的データを返す方法はありますか?私はこの単純な工場を持っている 、それは例のために静的なデータを返す: angular.module('conciergeApp.services') .factory('CurrentUser', function() { return { id: 1,

    6

    1答えて

    いくつかのReactコンポーネントに対してKarma + Browserifyでテスト設定を設定する際に問題があります。言及するコードはES6で書かれています。私は最新のBabelバージョン(6+)にアップグレードしました。これはこの設定のすべての悪の根源です。 Babelは現在分割されており、このプラグインベースのアプローチ(プリセット)を使用していますので、karma.confファイルでこれを