Tôi đang cố gắng Karma lần đầu tiên, và sau vài giờ tôi vẫn không thể làm cho nó hoạt động.Karma: trình duyệt nhàn rỗi
Khi tôi chạy thử nghiệm bằng cách gõ karma start karma.conf.js
tại nhà ga, cửa sổ trình duyệt sẽ mở ra và hiển thị như sau (Tôi cũng đã thử với Chrome với kết quả tương tự):
Đây là thiết bị đầu cuối đầu ra:
29 07 2015 16:27:12.835:INFO [karma]: Karma v0.13.3 server started at http://localhost:9876/
29 07 2015 16:27:12.852:INFO [launcher]: Starting browser Firefox
29 07 2015 16:27:15.866:INFO [Firefox 33.0.0 (Windows 7 0.0.0)]: Connected on socket HA1RSN-QsWuAO7NIAAAA with id 26755366
tập tin karma.conf.js của tôi nằm ở thư mục gốc của dự án Node.js tôi và trông như thế này:
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
files: [
'tests/unit/test.js'
],
exclude: [],
preprocessors: {},
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: false,
browsers: ['Firefox'],
singleRun: false
})
}
tập tin test.js của tôi trông như thế này (ví dụ kiểm tra từ một cuốn sách, kiểm tra thực tế của tôi sẽ thử nghiệm Angular.js):
describe("First Test", function() {
var counter;
beforeEach(function() {
counter = 0;
});
it("increments value", function() {
counter++;
expect(counter).toEqual(1);
});
it("decrements value", function() {
counter--;
expect(counter).toEqual(0);
});
});
Tôi đang sử dụng Node.js phiên bản 0.12.05.
Tôi đánh giá cao mọi trợ giúp khi tôi cảm thấy thực sự bị mất ở đây.
Tôi đang gặp phải sự cố tương tự. Tôi đang thử nghiệm một ứng dụng máy tính mẫu để bổ sung. Khi tôi chạy nghiệp chạy karma.conf.js, nó chạy thử nghiệm và hiển thị kết quả trong dấu nhắc lệnh. Tôi có thể thấy kết quả hoa nhài khi nhấp vào nút DEBUG.
Vấn đề là ứng dụng không được hiển thị trong trình duyệt và kiểm tra không được hiển thị khi được thực hiện trong trình duyệt đó.
Bất kỳ trợ giúp nào !! – user968813