20
Próbuję wstrzyknąć $scope
do testu jaśminowy, ale dostać wyjątkiem
Unknown provider: $rootscopeProvider <- $rootscope
mój plik Spec to:
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();
}));
});
Co am Tęksnię?
THanks
Dave
'$ rootScope' z kapitałem' S'? –
@MarkRajcok Dziękuję, dziękuję, dziękuję !!! Jeśli chcesz dodać ją jako odpowiedź, oznaczy ją jako poprawną. – BanksySan
Dlaczego jest zamknięta, ponieważ jest zbyt zlokalizowana? Jest to typowa literówka z popularnym frameworkiem. Natknąłem się na to pytanie z powodu dokładnie tego samego błędu, a 3 aweroty sugerują, że inni zrobili to samo. – AndrewSwerlick