0
當我試着使用mocha
和enzyme
測試NPM模塊react-bootstrap-multiselect
,我得到以下錯誤:測試陣營,引導,多選與摩卡
if (typeof jQuery.fn.dropdown !=="undefined" return jQuery;
TypeError: Cannot read property 'dropdown' of undefined
這個錯誤\react-bootstrap-multiselect\lib\bootstrap-dropdown
發生。我的代碼最多錯誤的觀點是:
import React from 'react';
import { mount } from 'enzyme';
import { expect } from 'chai';
import jsdom from 'jsdom';
const doc = jsdom.jsdom('<!doctype html><html><body></body></html>')
global.document = doc
global.window = doc.defaultView
global.$ = global.jQuery = require('jquery')(global.window);
import MasterTable from '../components/masterTable';
在那裏,當我嘗試導入MasterTable
拋出的錯誤。 MasterTable嘗試渲染react-bootstrap-multiselect
。