そのため、Angular コントローラーのモック単体テストを .xml 経由でセットアップするのに苦労していますProtractor。理由 ?Angular mocksテストに挿入する方法がわからないためです。
を使用しKarma runnerて、明確な例 re: により、これを設定することに成功しましたkarma.conf.js。ただし、Protractor を使用して完全な e2e テストを実行する必要があり、角度コントローラーを挿入する必要があります。
Karmaこれは、単体テストとProtractore2d テストの両方を示すオンラインの例です。https://github.com/mjhea0/angular-testing-tutorial/tree/master/tests
karma.conf.js ではプロパティで などfiles: [ ... ]を指定できますが、 ではそのようなことはないようです。angular-mocks.jsprotractor.conf.js
上記の git repo からのこの例を見てください:
beforeEach(function () {
    module('myApp');
  });
  beforeEach(inject(function ($controller, $rootScope) {
    $scope = $rootScope.$new();
    controller = $controller('TestOneController', {
      $scope: $scope
    });
}));これは Karma で単体テストを実行するときに機能しますが、Protractor でこれを実行するにはどうすればよいですか?
と を使用module()していますinject()が、それは を使用していangular-mocks.jsます。require()これを実現するために使用しますか?
それとも、この投稿で説明している行のどこかにあるのでしょうか? http://blog.ng-book.com/how-to-mock-http-requests-in-protractor/
アドバイスやご指導よろしくお願いします...
ボブ