問題タブ [karma-qunit]

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 投票する
0 に答える
711 参照

typescript - SystemJS、gulp、および TypeScript で Karma を使用する際のエラー

などのnode.jsスタックは初めてです。以前にいくつかの JavaScript 単体テスト ケースを作成していたので、テスト ランナーとして使用したいと考えています。しかし、数回の試行の後、私は完全に失われました。npmgulpKarma

まず、次のプロジェクト構成があります。

  • SystemJSモジュールローダーとして。
  • フォルダ構造 (簡潔にするために一部を省略しています):

    /li>
  • karma.conf.js

    /li>

ただし、いつでもkarma startエラーが発生しますUncaught TypeError: Unexpected anonymous System.register call.。これを解決する方法はありますか?

その他の試み:

  1. https://github.com/karma-runner/gulp-karmaに従って、gulp タスクを作成しようとしました。しかし、同じ問題があります。
  2. 使ってみましたkarma-systemjs。そして、karma.conf.js次のように異なっていました。

    SystemJsこの場合、両方をBabelインストールしましたが、次のエラーが発生しました。

    /li>

この点でどんな助けも素晴らしいでしょう。

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

ember.js - Ember: トランスパイルされたコードではなく、実際のコードをカバーする方法

既存のプロジェクトで CI をセットアップしようとしています。CoffeeScript を使用するものもあれば、ES6 構文を使用するものもあります。しかし、実際のコードで適切なコード カバレッジを取得する方法が見つかりません。私が持っているのは、トランスパイルされたコードのカバレッジだけで、それを CodeClimate に投稿することさえできないようです。

私は試した:

  • ember-cli-blanket : stackoverflow hereにあります。トランスパイルされたソースのみで結果が得られます。

    実際、現在のところ、lcov 出力の es6 モジュール名と元の入力ファイルとの間の直接的なマッピングはありません。

  • ember-cli-code-coverage : よりシンプルですが、トランスパイルされたソースで実行できます
  • karma : (リンクは Ember & karma のチュートリアルに移動します) here PhantomJS は ES6 構文の「インポート」(これは正常です) について不満を述べています。
    • プリプロセッサを使用してコードをトランスパイルしようとしました。
    • browserify、webpackなどでできることはたくさんあります...しかし、何かを正しく設定する方法がわかりませんでした。
    • カルマ、ブラウザ化、バベリファイ、イスタンブール、ファントムJSを組み合わせており、qunitのみが欠落しているため、この要点は興味深いものであることがわかりました。しかし、私は何も機能させることに成功しませんでした。
0 投票する
2 に答える
633 参照

asp.net-mvc - Jasmine と Karma を使用した ASP.NET MVC での JavaScript の単体テスト

サンプルの ASP .NET MVC アプリケーションを作成しています。このアプリケーションには、スクリプトをテストするためのカルマと requirejs があります。以下のエラーUncaught (in promise) Error: No tests were run が表示されます。

コマンド プロンプト Chrome 77.0.3865 (Windows 10.0.0) で以下のエラーが表示されます : Executed 0 of 0 ERROR (0.012 secs / 0 secs)

パッケージ.json

私のkarma.conf.js

}) }

私のtest-main.js

私のtest.specs.js