Mocha测试没有使用Meteor运行Chai断言

Shy*_*yyk 5 javascript testing mocha.js meteor chai

对于我的项目,我正在尝试设置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);
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

我使用以下命令运行测试:

    meteor test --driver-package practicalmeteor:mocha
Run Code Online (Sandbox Code Playgroud)

我已经安装了practicalmeteor:chai.谷歌搜索建议在我的测试开始时放置chai.should(),但这没有帮助.我对所有建议持开放态度.

干杯!

Shy*_*yyk 0

事实证明我在导入断言时遇到了奇怪的问题。我只需按照@Tdm 的说明执行以下操作:

import {chai} from 'meteor/practicalmeteor:chai'
Run Code Online (Sandbox Code Playgroud)