UNPKG

window-mock

Version:

A light-weight window mock for Node/io.js unit-testing

31 lines (22 loc) 537 B
import WindowNodeMock from './window-node-mock'; import WindowFragmentMock from './window-fragment-mock'; class WindowDocumentMock { constructor() { this._test = 'Document'; this.referrer = ''; this.body = new WindowNodeMock(); } createDocumentFragment() { return new WindowFragmentMock(); } createElement() { return new WindowNodeMock(); } querySelector() { return new WindowNodeMock(); } querySelectorAll() { return [new WindowNodeMock()]; } } export default WindowDocumentMock;