0
林試圖使從Sails Documentation這個代碼覆蓋率功能的工作,以便從項目的根我跑伊斯坦布爾摩卡和帆使用自耕農發電機帆-REST的API
istanbul cover -x "**/config/**" _mocha -- --timeout 5000
它返回
Unable to resolve file [_mocha]
因此,思考也許是因爲我使用這個發生器的東西是不同的,所以我嘗試使用一個路徑,當做'npm測試'時被解僱'
istanbul cover test/bootstrap.js _mocha -- --timeout 5000
,我得到
No coverage information was collected, exit without writing coverage information
…myprojectpath/test/bootstrap.js:1
import Sails from 'sails';
^^^^^^
我有一點伊斯坦布爾熟悉或摩卡咖啡,所以我在無人區是有點過現在。對於獎勵積分可以有人告訴我什麼
-x
在做什麼?
*****編輯*****
低於因此,使用@MjZac建議作爲命令行輸入我能得到它運行後
npm install -g mocha
工作但是我注意到我的測試/發電機可能會更近,因爲它看起來像...
import Sails from 'sails';
import config from '../config/env/test';
let sails;
before(done => {
Sails.lift(config, (error, server) => {
if (error) return done(error);
sails = server;
done();
});
});
after(done => sails.lower(done));
現在正在生產異常
import Sails from 'sails';
^^^^^^
SyntaxError: Unexpected token import
我認爲這與ES6和伊斯坦布爾有關?
您的配置看起來相同,其實我的唯一的區別是文件名。 ..我的是「test/bootstrap.js」 - 引導程序測試文件也是相同的,除了我把'超時'放入mocha.opts文件 - 我仍然得到t他的消息「無法解析文件[_mocha]」 – maehue
你有摩卡安裝嗎? – MjZac
哦,我的不好,你已經更新了這個問題。 – MjZac