Unit testing 如何在摩卡UNI测试中模拟基础

Unit testing 如何在摩卡UNI测试中模拟基础,unit-testing,zurb-foundation,mocha.js,enzyme,Unit Testing,Zurb Foundation,Mocha.js,Enzyme,我使用MOCHA进行单元测试。我使用了基础库,并在组件IDUnter()和组件Debug UpDead()中初始化如下: 在testutils安装文件中,我已初始化 global.jQuery = require('../node_modules/jquery/dist/jquery'); global.$ = global.jQuery; global.window.jQuery = global.jQuery; global.window.$ = global.jQuery; global.

我使用MOCHA进行单元测试。我使用了基础库,并在组件IDUnter()和组件Debug UpDead()中初始化如下:

在testutils安装文件中,我已初始化

global.jQuery = require('../node_modules/jquery/dist/jquery');
global.$ = global.jQuery;
global.window.jQuery = global.jQuery;
global.window.$ = global.jQuery;
global.Foundation=require('../node_modules/foundation-sites/dist/foundation');
global.window.Foundation=global.Foundation
我得到了这个错误

D:\xxxx\xxxxx\xxxx\node_modules\foundation-sites\dist\foundation.js:391
  Foundation.Box = {
  ^

ReferenceError: Foundation is not defined

请告诉我如何导入Fuffic和Mak.Buffic()方法。< /P>与问题无关,但是在反应中使用jQuery似乎不是一个好主意。jQuery使用事件处理程序处理DOM操作。React处理状态操作,然后根据新状态呈现UI。混合这一点会产生意想不到的结果。您还可以查看与问题无关的内容,但在react中使用jQuery似乎不是一个好主意。jQuery使用事件处理程序处理DOM操作。React处理状态操作,然后根据新状态呈现UI。混合这一点会产生意想不到的结果。你也可以看看

D:\xxxx\xxxxx\xxxx\node_modules\foundation-sites\dist\foundation.js:391
  Foundation.Box = {
  ^

ReferenceError: Foundation is not defined