Bazı yasemin testlerini yapmak için Karma'yı (daha önce Testacular olarak bilinir) kullanmak istiyorum. Bu yüzden yükledim node.js, sonra çalıştırın: Karma a.k.a Hazırlık Çalışması
npm -g jasmine-node
sonra "dosyalar" bölümünde içerir nerede 'karma.conf.js' yarattı
karma init
kullanılan
npm -g install karma
Hatta yüklü yasemin Bu
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
ve ben küçük bir test dosyası oluşturduk
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
şimdi bunun bana bir hata atar o karma start
yönetmeye çalışıyorum: Ben JASMINE
çizgiyi kaldırırsanız, yeniden çalıştırın Uncaught ReferenceError: JASMINE is not defined
- şimdi yasemin hakkında hiçbir şey söylemez, fakat atar: Yani describe is not defined
Neyi yanlış yapıyorum?
btw. Test dosyasında module('someModule')
koyarak (module is not defined
hatası)
UPD'yi yardımcı olmuyor: Ben küresel değişkenleri kullanarak eminim aslında, Windows
yup, ben son Karma var ve işe yaradı. Soruyu silersem, böyle bir şeyle SO'yı kirletmek için gereksiz gibi gözükür müsün? – Agzam
Aslında, bu değişiklik belgelenmemiş olduğu için, benim için bir yerde bir iz var oldukça önemli görünüyor. –