對於我的項目,我試圖設置摩卡來運行柴測試,但我有一個問題,根本沒有運行測試。瀏覽器報告沒有測試通過,失敗或正在運行。摩卡測試不運行Chai斷言使用流星
下面是測試的代碼:
import {assert} from 'chai';
import {Meteor} from 'meteor/meteor';
if (Meteor.isclient) {
describe('Recipe model', function() {
it('should test that a recipe is created', function() {
assert.isTrue(true);
});
});
}
我運行使用下面的命令的測試:
meteor test --driver-package practicalmeteor:mocha
我已經安裝practicalmeteor:柴爲好。谷歌搜索建議在我的測試開始時加入chai.should(),但這沒有幫助。我接受所有建議。
乾杯!
是否加載測試文件?你在哪裏放置該文件?你有沒有諮詢「流星指南」? – MasterAM
我已經諮詢了流星指南很多次。據我所知,要運行測試,只需運行最初發布的行,並確保所有測試文件都是* .test.js。這些文件的位置應該沒有關係,但如果是這樣,我的測試位於root> client>測試下。 – Shyyk
您是否讓您的客戶端測試運行@Shyyk? –