Tôi đang cố gắng để bắt đầu thử nghiệm JavaScript trên server-side với Node.jsBắt Jasmine để chạy trên server-side
Tôi đang sử dụng grunt, và grunt-jasmine-node, nhưng tôi không thể có được nó để chạy thử nghiệm của tôi.
Nó chỉ ghi
PS C: \ Development \ NET \ Source \ JSN> grunt Chạy "jasmine_node" nhiệm vụ không xác định
Finished trong 0,001 giây 0 bài kiểm tra, 0 khẳng định, 0 thất bại
Xong, không có lỗi.
Đây là Gruntfile.js
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
jasmine_node: {
specNameMatcher: 'spec',
projectRoot: '.',
requirejs: false,
forceExit: true,
jUnit: {
report: false,
savePath : "./build/reports/jasmine/",
useDotNotation: true,
consolidate: true
}
}
});
grunt.loadNpmTasks('grunt-jasmine-node');
grunt.registerTask('default', 'jasmine_node');
};
Và tập tin của tôi cấu trúc của tôi là thế này:
Vì vậy, những gì tôi làm sai?
Giống như tệp stub.js
chưa bao giờ được tải vì nó có một cuộc gọi console.log
trong đó để kiểm tra điều đó.
Tôi không thể giúp bạn giải quyết vấn đề của bạn ở đây, nhưng thay vào đó, bạn có thể thử plugin Jasmine từ nhóm Grunt: https://github.com/gruntjs/grunt-contrib-jasmine. –
grunt-contrib-jasmine chạy thử nghiệm trong trình duyệt (PhantomJS). Nó sẽ không giúp chạy thử nghiệm trên nút. – johnmcase