2015-09-04 114 views
0

我寫了3個spec文件,每個文件都是爲單獨的模塊而設計的。該文件夾結構是:jasmine-node只運行'spec'文件夾中的一個spec文件

|-spec 
    |-module1.spec.js 
    |-module2.spec.js 
    |-module3.spec.js 

命令jasmine-node --teamcity spec/採用某種方式只在首次運行module1.spec.js文件,並跳過剩下的文件。

任何人都可以解釋什麼可能會導致這樣的行爲?

+0

不是沒有看到conf文件。 – MBielski

+0

[jasmine-node](https://github.com/mhevery/jasmine-node)的文檔對某些特殊配置沒有提及,默認情況下是將代碼的規範寫入* .js和* .coffee文件在spec /目錄中.' –

+0

看起來像是一個已知問題:https://github.com/mhevery/jasmine-node/issues/378(如果您是問題所有者,請接受我的道歉以引用您的某些內容已經知道了。) – MBielski

回答

0

我已經想清楚是什麼導致了這個問題 - 每個規範文件啓動它自己的var app = express()。問題是我已經將app.listen(8001);設置爲每個規格的相同端口。更改每個規格的不同端口可修復問題

相關問題