UNPKG

react-16-dropdown

Version:

A zero-dependency, lightweight and fully customizable dropdown (not select) for React.

20 lines (17 loc) 563 B
import { JSDOM } from 'jsdom'; import { expect } from 'chai'; const jsdom = new JSDOM('<!doctype html><html><body></body></html>'); const { window } = jsdom; function copyProps(src, target) { const props = Object.getOwnPropertyNames(src) .filter(prop => typeof target[prop] === 'undefined') .map(prop => Object.getOwnPropertyDescriptor(src, prop)); Object.defineProperties(target, props); } global.expect = expect; global.window = window; global.document = window.document; global.navigator = { userAgent: 'node.js', }; copyProps(window, global);