运行 Js 测试报错 window 未定义

running Js test getting error window is undefined

运行 使用 karma + jasmine 的 JS 测试

我得到一个错误 'window' 未定义,我添加了防御代码来检测浏览器,就像这样

if ((typeof window !== 'undefined') && window['test']) {
       ...
}

但还是报错,如何定义window的类型而同时未定义window的类型?

编辑

确切的错误是:'window' 未定义

少了这个

/*jshint browser: true*/