Voglio usare Karma (precedentemente conosciuto come Testacular) per eseguire alcuni test sui gelsomini. node.js Così ho installato, quindi corro: gelsominoCreazione di Karma a.k.a Lavoro testacologico
npm -g install karma
ho anche installato
npm -g jasmine-node
poi ho usato karma init
ha creato 'karma.conf.js' dove "file" sezione contiene questo
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
e ho creato un piccolo file di test
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
ora sto cercando di farlo funzionare karma start
mi genera un errore: Uncaught ReferenceError: JASMINE is not defined
, se mi tolgo la linea con JASMINE
, eseguire di nuovo - ora che non dice nulla di gelsomino, ma getta: describe is not defined
Così Che cosa sto facendo di sbagliato?
btw. mettendo module('someModule')
in file di test non aiuta (module is not defined
errore)
UPD: Sono su Windows
Yup, ho ottenuto l'ultima Karma e ha funzionato. Ti dispiace se elimino la domanda, sembra che non sia necessario inquinare SO con qualcosa del genere? – Agzam
Infatti, poiché questo cambiamento non è documentato, mi sembra abbastanza importante che ci sia qualche traccia da qualche parte. –