gpt4 book ai didi

javascript - JSHint 警告即使使用 'beforeEach' : true 也未定义 Mocha "mocha"

转载 作者:行者123 更新时间:2023-11-28 07:08:53 24 4
gpt4 key购买 nike

我将 Ember-cli 与 Mocha 一起使用,我的测试导致 JSHint 测试失败(测试实际上通过了)。

'beforeEach' is not defined.

我尝试将 "mocha": true 选项添加到我的 .jshintrc 中,如 the docs 中所述。我还尝试将其添加到 "globals": { "beforeEach": true }

我正在使用 ember test --server 运行测试。

/* jshint expr:true */
import { expect } from 'chai';
import {
describeModel,
it
} from 'ember-mocha';

describeModel(
'user',
'User',
{
// Specify the other units that are required for this test.
needs: []
},
function() {

beforeEach(function(){
this.model = this.subject({
email: 'test@example.com'
});
});

// Replace this with your real tests.
it('exists', function() {
// var store = this.store();
expect(this.model.get('email')).to.equal('test@example.com');
});
}
);

最佳答案

显然您需要关闭 ember cli 测试服务器并重新启动。

关于javascript - JSHint 警告即使使用 'beforeEach' : true 也未定义 Mocha "mocha",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com