The browserMock $window must be reachable from the pushStateMock
This commit is contained in:
parent
7cab626980
commit
bd79297905
2 changed files with 120 additions and 119 deletions
|
|
@ -5,14 +5,14 @@ var domMock = require("./domMock")
|
|||
var xhrMock = require("./xhrMock")
|
||||
|
||||
module.exports = function(env) {
|
||||
var $window = {}
|
||||
env = env || {}
|
||||
var $window = env.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]
|
||||
pushStateMock(env)
|
||||
|
||||
return $window
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue