Запускаю - выдает ошибку TypeError: undefined is not a constructor (evaluating '$controller('LoginCtrl', { $scope:$scope })') in c:/work
SDP/SDP/test/controllers/api.test.js (line 23)
Вот полный код:
'use strict';
describe( 'API', function(){
beforeEach( angular.mock.module('sdpApp') );
var $controller;
console.log('before each');
beforeEach(
angular.mock.inject(function(_$controller_){
console.log('inject'); // это в консоль не выводится!!!
$controller = _$controller_;
})
);
console.log('before it');
it('get user name', function(){
var $scope = {};
console.log( 'controller 1', $controller );
var controller = $controller('LoginCtrl', { $scope:$scope }); // вот строка 23
expect($scope.placeholder.userName).toBe('Email (userId)'); // сюда уже, ясно дело, не доходим.
}) ;
});
И всё сделано сугубо по описаниям из тырнета.
В консоли вижу такой вывод