我正在使用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'
我花了几个小时研究文档&博客,找不到有效的解决方案。