Доброго всем дня! пробую делать простенькие тесты для служб создала сценарий со службой:
angular.module("testing_objets",[])
.factory('notificationsArchive', function(){
var archivedNotifications = [];
return{
archive: function(notification){
archivedNotifications.push(notification);
},
getArchived: function(){
return archivedNotifications;
}
};
});
подключила и Angular и библиотеку для Angular:
<script src="vendor/angular_1.0.7.js"></script>
<script src="tests/vendor/angular-mocks.js"></script>
(пробовала и эту:angular-mocksSpec.js)
вот скрипт теста:
describe('notifications archive tests', function(){
var notificationsArchive;
beforeEach(module('testing_objets'));
beforeEach(inject(function(_notificationsArchive_){
notificationsArchive = _notificationsArchive_;
}));
it('should give access to the archived items', function(){
var notification = {msg: 'old message'};
notificationsArchive.archive(notification);
expect(notificationsArchive.getArchived()).toContain(notification);
});
});
но при запуске плюется и говорит что не определен
describe (вот ошибка: ReferenceError: describe is not defined
так вот и сам вопрос: а что я делаю не так? Может надо на сервере это все крутить? (я без участия сервера все делаю)