Tôi muốn sử dụng Karma (trước đây gọi là Testacular) để chạy một số bài kiểm tra hoa nhài. Node.js Vì vậy, tôi đã cài đặt, sau đó tôi chạy: hoa nhàiLàm Karma a.k.a Công việc đầy thử nghiệm
npm -g install karma
Tôi thậm chí cài đặt
npm -g jasmine-node
sau đó tôi sử dụng karma init
nó tạo ra 'karma.conf.js' nơi "tác phẩm" phần chứa này
files = [
JASMINE,
JASMINE_ADAPTER,
'*.js',
];
và tôi đã tạo ra một tập tin thử nghiệm nhỏ
describe("A suite", function() {
return it("spec with an expectation", function() {
return expect(true).toBe(true);
});
});
.210
bây giờ tôi đang cố gắng để chạy nó karma start
nó ném cho tôi một lỗi: Uncaught ReferenceError: JASMINE is not defined
, nếu tôi tháo phù hợp với JASMINE
, chạy lại - bây giờ nó không nói bất cứ điều gì về hoa nhài, nhưng ném: describe is not defined
Vì vậy, tôi đang làm gì sai?
btw. đặt module('someModule')
trong tập tin thử nghiệm không giúp (module is not defined
lỗi)
UPD: Tôi đang trên Windows
yup, tôi có Karma mới nhất và nó làm việc. Bạn có phiền nếu tôi xóa câu hỏi, có vẻ là không cần thiết để gây ô nhiễm SO với một cái gì đó như thế? – Agzam
Trên thực tế, vì thay đổi này không có giấy tờ, có vẻ như điều quan trọng đối với tôi là có một số dấu vết ở đâu đó. –