mithril-vndb/test-utils/browserMock.js
Leo Horie ec07d76fcd m.fragment docs
public api tests
2016-08-24 00:26:15 -04:00

18 lines
No EOL
466 B
JavaScript

"use strict"
var pushStateMock = require("./pushStateMock")
var domMock = require("./domMock")
var xhrMock = require("./xhrMock")
module.exports = function(env) {
var $window = {}
var dom = domMock()
var xhr = xhrMock()
var ps = pushStateMock(env)
for (var key in dom) if (!$window[key]) $window[key] = dom[key]
for (var key in xhr) if (!$window[key]) $window[key] = xhr[key]
for (var key in ps) if (!$window[key]) $window[key] = ps[key]
return $window
}