pun*_*lly 10 node.js jasmine jasmine-node
我通过运行全局安装了茉莉花npm install jasmine -g.
跑步jasmine -v给了我
jasmine v2.5.0
jasmine-core v2.5.0
Run Code Online (Sandbox Code Playgroud)
然后我按照文档运行
jasmine init
jasmine examples
Run Code Online (Sandbox Code Playgroud)
这创建了预期的/spec目录和spec/support/jasmine.json文件.
我的印象是,如果我现在运行,jasmine我应该在控制台中看到一些测试输出.相反,它只是暂时考虑它,然后什么都不做.
我在Git Bash终端的Windows 7计算机上运行节点v4.5.0.我也试过从Windows cmd提示符运行它,但这也不起作用.
茉莉花确实运行,但当您单独运行茉莉花时,它不会报告任何内容。(您可以通过放入函数console.log内部并查看它确实会记录来确认这一点。)describe
下载最新版本,它将有一个您可以运行的 html 文件,它将为您完成所有工作。
https://github.com/jasmine/jasmine/releases
基本上运行 jasmine 需要一个boot.js配置文件。jasmine-html.jshtml 报告器的文件。你可以通过运行来自己弄清楚一切SpecRunner.html。
我个人偏好是使用 Protractor 并在 protractor.config 文件中配置报告器。
如果你想运行jasmine并让它运行,你需要添加你自己的 boot.js 和reporter,并在文件中的规范之前首先加载它们jasmine.json。
{
"spec_dir": "spec",
"spec_files": [
"boot.js",
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": false
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
686 次 |
| 最近记录: |