找不到模块'它'当用摩卡/柴测试时
Cannot find module 'it' when testing with mocha/chai
我有一个简单的测试
import {topNavigationLinks} from './navigation-links.js';
import {assert,should,expect=} from 'chai';
import {mocha} from 'mocha';
describe('Navigation Links', () => {
it('should have the right value', function () {
expect(topNavigationLinks(123).to.equal([]));
});
});
但我一直收到这个错误
Error: Cannot find module 'it'
有线索吗?
您在测试文件中不需要mocha
。
import * as mocha from 'mocha';
编辑
您也不应该在mocha 中使用箭头函数
错误在于将node_modules作为mocha脚本的一部分。所以它检查了所有的node_module,显然没有找到it语句。删除它的
相关文章:
- 找不到模块'它'当用摩卡/柴测试时
- 如何将 XML 文件包含在摩卡测试用例中
- 用于摩卡测试的 CLI 调试器
- 如何在摩卡测试中使用“定义”
- 错误:使用摩卡测试时找不到模块
- 我可以从摩卡测试MarkLogic SJS吗
- 用摩卡测试失败的承诺'内置的promise支持
- 使用带量角器的摩卡无法通过超时测试
- 未定义的Es6级在单元测试中与大口摩卡
- 从命令行一次运行大量摩卡测试的好方法是什么
- 如何在多个文件中设置摩卡测试用例的执行顺序
- 摩卡/柴异步测试 'done()' fn 不起作用
- 没有数据的摩卡单元测试
- 摩卡 API 测试 - PUT 路线
- 为呈现的页面设置一个简单的幻影/摩卡测试
- 从节点运行摩卡测试
- 与业力和摩卡的异步测试
- 不能在我的摩卡测试中使用require,通过大口大口的业力跑步者
- 摩卡.测试几个测试.js
- 如何测试摩卡中未捕获的错误