【发布时间】:2016-06-12 04:58:24
【问题描述】:
对于我的项目,我正在尝试设置 Mocha 来运行 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
我也安装了practicemeteor:chai。谷歌搜索建议将 chai.should() 放在我的测试开始,但这没有帮助。我愿意接受所有建议。
干杯!
【问题讨论】:
-
是否加载了测试文件?你把文件放在哪里了?你咨询过《流星指南》吗?
-
我曾多次查阅《流星指南》。据我所知,要运行测试,您只需运行我最初发布的行并确保所有测试文件都是 *.test.js。文件的位置无关紧要,但如果确实如此,我的测试在 root > client > tests 下。
-
您是否让您的客户端测试运行@Shyyk?
标签: javascript testing meteor mocha.js chai