Я хочу использовать Karma (ранее известный как Testacular) для запуска некоторых тестов на жасмин. Так я установил Node.js, то я бегу:Изготовление кармы a.k.a Испытательная работа
npm -g install karma
Я даже установлен жасмин
npm -g jasmine-node
тогда я использовал karma init
он создал «karma.conf.js», где «файлы» раздел содержит это
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
и я создал небольшой тестовый файл
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
теперь я пытаюсь запустить его karma start
он бросает мне ошибку: Uncaught ReferenceError: JASMINE is not defined
, если удалить строку с JASMINE
, запустить снова - теперь он ничего не знает о жасмин не говорят, но броски: describe is not defined
So Что я делаю не так?
кстати. положить module('someModule')
в тестовом файле не помогает (module is not defined
ошибки)
UPD: Я на Windows,
Да, я получил последнюю карму, и она работала. Не возражаете, если я удалю вопрос, кажется, нет необходимости загрязнять SO чем-то подобным? – Agzam
На самом деле, поскольку это изменение недокументировано, мне кажется очень важным, что где-то есть какой-то след. –