笑话。试图模拟和导入jquery。获取'找不到模块<path to =“”jquery =“”>'

时间:2017-11-16 02:49:41

标签: jquery reactjs jestjs

我正在使用jest来测试创建的应用程序 使用js框架(没有反应)。我没有提出任何意见 组件。但是我广泛使用jquery。

项目结构:

App
--web
-----__mocks__
-----__tests__
--------app.test.js
-----libs
--------jquery
------------jquery-3.js

在app.test.js内部

var PATH = '../libs/jquery/jquery3.js';
jest.mock(PATH);
var $ = require(PATH);
global.$ = global.jQuery = $;

it('test suite description', () =>{
    const $ = require(PATH);
    ...and so on
})

当我进行测试时,我得到了

cannot find module '../libs/jquery/jquery3.js'

我花了几个小时研究文档&amp;博客,找不到有效的解决方案。

0 个答案:

没有答案