3

私の質問は、 angular.module('myApp').controller( のように定義された Angular Controllers のテストに非常に似ています。その質問をハイジャックするのではなく、私は個別に質問すると思いました。フォームの提案された回答を使用する場合:

describe('evCalcApp controllers', function(){
  beforeEach(module('evCalcApp.controllers'));
    var scope, ctrl
    beforeEach(inject(function($controller, $rootScope) {
      scope = $rootScope.$new();
      ctrl = $controller('MyMileageCalcController', {$scope: scope});
    }));

これは、最初のコントローラーでは問題なく機能します。ただし、同じファイルで複数のコントローラーをテストしている場合、2 番目のコントローラーをどのように挿入しますか (単に と呼びましょうMyCtrl2)。

4

1 に答える 1