【发布时间】:2013-03-25 19:31:11
【问题描述】:
我正在调用一个函数,该函数依赖于定义了多个变量的全局窗口对象,然后才能通过注入第 3 方脚本成功运行。即。
window.foo = 1;
function calledAfter() {
// inject 3rd party script that depends on
// window.foo !== undefined
}
使用 Jasmine 和 Sinon.js,我将如何测试以确保在调用 calledAfter 之前设置了 window.foo?
【问题讨论】:
标签: javascript unit-testing jasmine sinon