0

データサービス

var dataService = (function() {
      function dataService($q, $resource, adalAuthenticationService) {
        this.$q = $q;
        this.$resource = $resource;
        this.adal = new AuthenticationContext(adalAuthenticationService.config);
      }
});

テストケース

describe("dataService UT Suite", function() {
  var $q;
  var $resource;
  var adal;
  var dataService;
  beforeEach(module("Utils"));
  beforeEach(inject(function($q, $resource, _adalAuthenticationService_, _dataService_) {
    $q = _$q;
    $resource = $resource;
    adal = adalAuthenticationService;
    dataService = _dataService _;
  }));
});

という名前のサービスとしてtypescriptファイルに書き込まれた上記のサービスコードdataService。ジャスミンを使用した単体テストで$resource、、adalを注入できませんdataService

これを解決する方法を教えてください。

4

0 に答える 0