データサービス
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
これを解決する方法を教えてください。