【发布时间】:2014-06-23 02:29:25
【问题描述】:
我有下一个测试代码:
it("Test", function() {
loadResources();
expect(document.getElementById('MyElement').innerHTML).toBe("my string");
});
函数体loadResources():
document.getElementById('MyElement').innerHTML = "my string";
我的测试失败并显示以下消息:
TypeError:无法将属性“innerHTML”设置为 null。
看起来我需要为 innerHTML 创建模拟对象。我该怎么做?
【问题讨论】:
标签: javascript unit-testing jasmine