我正在调用一个依赖于全局窗口对象的函数,该对象定义了几个变量,然后才能通过注入第 3 方脚本成功运行。IE。
window.foo = 1;
function calledAfter() {
// inject 3rd party script that depends on
// window.foo !== undefined
}
使用 Jasmine 和 Sinon.js,我将如何测试以确保在调用window.foo
之前设置?calledAfter
我正在调用一个依赖于全局窗口对象的函数,该对象定义了几个变量,然后才能通过注入第 3 方脚本成功运行。IE。
window.foo = 1;
function calledAfter() {
// inject 3rd party script that depends on
// window.foo !== undefined
}
使用 Jasmine 和 Sinon.js,我将如何测试以确保在调用window.foo
之前设置?calledAfter