gpt4 book ai didi

javascript - 让 Jasmine 在服务器端运行

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:44 26 4
gpt4 key购买 nike

我正在尝试开始使用 Node.JS 在服务器端测试 JavaScript

我正在使用 grunt , 和 grunt-jasmine-node ,但我无法让它运行我的测试。

它只是记录

PS C:\Development\NET\Source\jsn> grunt Running "jasmine_node" task undefined

Finished in 0.001 seconds 0 tests, 0 assertions, 0 failures

Done, without errors.

这是我的 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');
};

我的文件结构是这样的:

enter image description here

那么,我做错了什么?

这就像 stub.js 文件从未加载过,因为它有一个 console.log 调用来测试它。

最佳答案

或者:

  • 确保您的 javascript 测试规范的扩展名是 .spec.js

或者

  • 将配置选项 specNameMatcher 替换为 matchall: true

关于javascript - 让 Jasmine 在服务器端运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15484438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com