in angular js beim testen der controller bekam Unbekannten Anbieter

Habe ich Folgendes controller:

angular.module('samples.controllers',[])
  .controller('MainCtrl', ['$scope', 'Samples', function($scope, Samples){
  //Controller code
}

Welche abhängig von den folgenden service:

angular.module('samples.services', []).
    factory('Samples', function($http){
    //Service code
}

Versucht test der controller mit dem folgenden code:

describe('Main Controller', function() {
  var service, controller, $httpBackend;

  beforeEach(module('samples.controllers'));
  beforeEach(module('samples.services'));
  beforeEach(inject(function(MainCtrl, Samples, _$httpBackend_) {

  }));

    it('Should fight evil', function() {

    });
});

Bekam aber folgenden Fehler:

Error: Unknown provider: MainCtrlProvider <- MainCtrl.

P. s habe Versucht, die folgenden post, schien nicht zu helfen

InformationsquelleAutor Gal Bracha | 2013-01-02

Schreibe einen Kommentar