为什么在 `jasmine init` 和 `jasmine examples` 之后 运行 `jasmine` 什么都不做?
Why does running `jasmine` after `jasmine init` and `jasmine examples` do nothing?
我已经通过 运行ning 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 机器上 运行ning 节点 v4.5.0。我也尝试在 Windows cmd 提示符下 运行ning 它,但这也不起作用。
好的 jasmine 运行,但是当你 运行 单独使用 jasmine 时它不会报告任何内容。 (您可以通过将 console.log
放入 describe
函数中来确认并查看它确实会记录。)
下载最新版本,它将有一个 html 文件,您可以 运行 为您完成所有工作。
https://github.com/jasmine/jasmine/releases
基本上 运行ning jasmine 需要一个 boot.js
文件进行配置。 html 记者的 jasmine-html.js
文件。你可以通过 运行 宁 SpecRunner.html
.
自己弄清楚一切
我个人的偏好是使用量角器并在 protractor.config 文件中配置报告器。
如果你想 运行 jasmine
并拥有它 运行,你需要添加你自己的 boot.js 和报告者,并在规范之前首先加载它们在 jasmine.json
文件中。
{
"spec_dir": "spec",
"spec_files": [
"boot.js",
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": false
}
这是 jasmine 中的一个错误
https://github.com/jasmine/jasmine-npm/issues/90
使用版本 2.4
npm install -g jasmine@~2.4
我已经通过 运行ning 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 机器上 运行ning 节点 v4.5.0。我也尝试在 Windows cmd 提示符下 运行ning 它,但这也不起作用。
好的 jasmine 运行,但是当你 运行 单独使用 jasmine 时它不会报告任何内容。 (您可以通过将 console.log
放入 describe
函数中来确认并查看它确实会记录。)
下载最新版本,它将有一个 html 文件,您可以 运行 为您完成所有工作。
https://github.com/jasmine/jasmine/releases
基本上 运行ning jasmine 需要一个 boot.js
文件进行配置。 html 记者的 jasmine-html.js
文件。你可以通过 运行 宁 SpecRunner.html
.
我个人的偏好是使用量角器并在 protractor.config 文件中配置报告器。
如果你想 运行 jasmine
并拥有它 运行,你需要添加你自己的 boot.js 和报告者,并在规范之前首先加载它们在 jasmine.json
文件中。
{
"spec_dir": "spec",
"spec_files": [
"boot.js",
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": false
}
这是 jasmine 中的一个错误
https://github.com/jasmine/jasmine-npm/issues/90
使用版本 2.4
npm install -g jasmine@~2.4