Browse Source

Add move ifs out into filter methods

pull/2/head
Luke Childs 9 years ago
parent
commit
7ef7991589
  1. 13
      src/index.js

13
src/index.js

@ -3,14 +3,11 @@ import { jsdom } from 'jsdom';
module.exports = (props) => {
const window = jsdom('<html><body></body></html>').defaultView;
Object.keys(window).forEach(prop => {
if(typeof global[prop] === 'undefined') {
if(props instanceof Array && props.indexOf(prop) === -1) {
return;
}
global[prop] = window[prop];
}
});
Object
.keys(window)
.filter(prop => typeof global[prop] === 'undefined')
.filter(prop => !(props instanceof Array && props.indexOf(prop) === -1))
.forEach(prop => global[prop] = window[prop]);
return window;
};

Loading…
Cancel
Save