Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   не получается вызвать describe (https://javascript.ru/forum/angular/46121-ne-poluchaetsya-vyzvat-describe.html)

attary 29.03.2014 13:08

не получается вызвать describe
 
Доброго всем дня! пробую делать простенькие тесты для служб создала сценарий со службой:

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

так вот и сам вопрос: а что я делаю не так? Может надо на сервере это все крутить? (я без участия сервера все делаю)

FireVolkhov 31.03.2014 07:39

Если используешь WebStorm, есть инструкция "как всё установить и использовать"


Часовой пояс GMT +3, время: 22:55.