我通过运行npm install jasmine -g
全局安装了jasmine。
正在运行jasmine -v
给我
jasmine v2.5.0
jasmine-core v2.5.0
然后我按照docs运行
jasmine init
jasmine examples
这创建了预期的/spec
目录和spec/support/jasmine.json
文件。
我的印象是,如果我现在运行jasmine
,我应该在控制台中看到一些测试输出。相反,它只是暂时考虑它,然后什么都不做。
我在Git Bash终端的Windows 7计算机上运行节点v4.5.0。我也试过从Windows cmd提示符运行它,但这也不起作用。
答案 0 :(得分:3)
茉莉花确实会运行,但是当你单独运行茉莉花时,它不报告任何内容。 (您可以通过将console.log
置于describe
个函数中来确认,并确保它会记录。)
下载最新版本,它将有一个你可以运行的html文件,它将为你完成所有工作。
https://github.com/jasmine/jasmine/releases
基本上运行jasmine需要boot.js
文件进行配置。 html报告者的jasmine-html.js
文件。你可以运行SpecRunner.html
。
我个人的偏好是使用量角器并在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
}
答案 1 :(得分:2)