2

単体テストをデバッグしようとしています。私はKarmaを使用しています(ところで、AngularJSプロジェクトです)。なんとかカルマ サーバーを起動できたので、カルマを起動すると、右上にデバッガ ボタンのあるページが表示されます。それをクリックすると、白いページが表示されます。js コンソールに次のエラーが表示されます

キャッチされていない TypeError: Object # has no method 'start' debug.html:35 window. カルマ.loaded debug.html:35 (無名関数)

奇妙なことに、debug.html 内には start メソッドのようなものはありません :(

window.__karma__ = {
  info: function(info) {
    if (info.dump && window.console) window.console.log(info.dump);
  },
  complete: function() {},
  store: function() {},
  result: window.console ? function(result) {
    var msg = result.skipped ? 'SKIPPED' : (result.success ? 'SUCCESS ' : 'FAILED ');
    window.console.log(msg + result.suite.join(' ') + ' ' + result.description);

    for (var i = 0; i < result.log.length; i++) {
      window.console.error(result.log[i]);
    }
  } : function() {},
  loaded: function() {
    this.start();
  }
};

// All served files with the latest timestamps
window.__karma__.files = {

};

そのファイル ウィンドウの本体。カルマ.loaded(); と呼ばれます。

何がうまくいかない可能性がありますか?

4

1 に答える 1