Я новичок в angular js.. только что создал образец контроллера.. и теперь хочу его протестировать.. не уверен, как написать макет в jasmine..
TestApp.js
var TestApp = angular.module('TestApp');
TestApp.controller('TestCtrl', function($scope) {
$scope.test = "test";
});
})();
TestApp_Spec.js
var scope, ctrl;
//you need to inject dependencies first
beforeEach(inject(function($rootScope) {
$scope = $rootScope.$new();
}));
it('test value should be test', inject(function($controller) {
ctrl = $controller('TestCtrl', {
scope: $scope
});
expect(scope.test).toBe("test");
}));
Я использую автономную версию jasmine и включил angular.min.js, angular.mocks.js,TestApp.js и TestApp_Spec.js в sepc_runner.html.
Результаты теста не отображаются..
Нужна помощь в написании правильных тестов..