20
私は私のスペックファイルがこれですジャスミンテストへ$scope
を注入したが、
Unknown provider: $rootscopeProvider <- $rootscope
例外を取得しようとしている:
describe("with data returned from NormDefinitions API", function() {
const dummyData = [
{"Id": 1, "Name": "Name 1", "Description": "Description 1"},
{"Id": 2, "Name": "Name 2", "Description": "Description 1"}
];
var $scope,
mockService = {
query: function() {
return dummyData;
}
};
beforeEach(inject(function ($rootscope) {
$scope = $rootscope.$new();
}));
it("it can be instantiated", inject(function($controller) {
var controller = $controller("NormDefinitionsController",
{
$scope: $scope,
myService : mockService
});
expect(controller).not.toBeNull();
}));
});
何午前私は行方不明?
おかげ
デイブ
'$ rootScope'を' S'で大文字にしますか? –
@MarkRajcokありがとう、ありがとう、ありがとう!答えとして追加したい場合は、それを正しいものとしてマークします。 – BanksySan
これはローカライズされすぎるのはなぜですか?一般的なフレームワークの一般的なタイプミスです。私は正確に同じエラーのためにこの質問につまずいた、と3 upvotesは他の人が同じようにしていることを示唆している。 – AndrewSwerlick