【发布时间】:2015-09-08 18:03:01
【问题描述】:
我编写了 3 个规范文件,每个文件都是为单独的模块设计的。文件夹结构为:
|-spec
|-module1.spec.js
|-module2.spec.js
|-module3.spec.js
命令jasmine-node --teamcity spec/ 以某种方式仅针对第一个module1.spec.js 文件运行并跳过其余文件。
谁能解释导致这种行为的原因?
【问题讨论】:
-
不是没有看到conf文件。
-
jasmine-node 的文档没有说明一些特殊配置,默认为
write the specifications for your code in *.js and *.coffee files in the spec/ directory. -
看起来这是一个已知问题:github.com/mhevery/jasmine-node/issues/378(如果您是问题所有者,请接受我的歉意,因为您引用了您已经知道的内容。)
-
您在 Windows 上吗? (换句话说,这个问题是否适用于您?)要添加到信息中的其他内容:如果您重命名文件以使 #2 排在第一位,是否仍会跳过它?还是它运行而其他两个跳过? FWIW,我没有看到这种行为。
-
@jakerella 是的,我使用 Windows,如果我重命名文件,行为是相同的 - 除了第一个规范之外的所有内容都被跳过
标签: node.js express jasmine jasmine-node