私は非常に単純な Mocha テスト (私が何十回も見たコードのコピー) を持っています。
実行すると、angular mocks は注入されたリソースとそのすべての依存関係を正常にロードし、9 行目に正常に到達したように見えます。 $rootScope.new() 関数にステップインすると、catch ブロックに直接移動します。
「未定義は関数ではありません」としてeを使用
ここで何が起こっているのか理解できません。変数 blockFns[i] は関数であるか、少なくとも Chrome デバッガーは関数であると言っています。したがって、injector.invoke の呼び出しが失敗する理由がわかりません。これがスタックトレースです。