Skip to content

Instantly share code, notes, and snippets.

@fraserxu
Created January 21, 2016 01:13
Show Gist options
  • Save fraserxu/a584793306d8db0f258a to your computer and use it in GitHub Desktop.
Save fraserxu/a584793306d8db0f258a to your computer and use it in GitHub Desktop.
Build a jQuery ready DOM environment for JSDOM
import fs from 'fs'
import jsdom from 'jsdom'
import resolve from 'resolve'
const jQuery = fs.readFileSync(resolve.sync('jquery'), 'utf-8')
jsdom.env('<!doctype html><html><body></body></html>', {
src: [jQuery]
}, (err, window) => {
console.log('Voilà!', window.$('body'))
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment