【发布时间】:2018-06-26 18:30:29
【问题描述】:
我正在使用 VS 代码。当我尝试在调试模式下运行测试时,它说描述不是一个函数。因此,我能够运行测试的唯一方法是通过 npm Note。
注意:我使用的是 mocha 和 chai。
var { describe,it, before, after } = require('mocha');
var assert = require('chai').assert;
var AuthAPI = require('../api/controllers/API.js');
describe('getItem tests', function() {
it('getItem ', function(done) {
var API = new AuthAPI(clientId, PASS, List);
api_jwt = API.getItem();
assert.isNotEmpty(api_jwt);
});
)}
【问题讨论】:
-
你能给我们看看代码吗?
-
我已经添加了下面的代码
-
将代码添加到问题中(使用编辑),您不能将其放在答案中
-
我已经在全球范围内安装了 mocha 并具有以下要求,但是当我运行 mocha 时,它说 describe 不是函数: const { describe,it, before, after } = require('mocha');
-
@MANOJ 我认为这是意料之中的,看看这个关于摩卡新功能的公开讨论github.com/mochajs/mocha/issues/1969。我认为您可能想使用我的回答中的一种解决方案。