1
任何人都知道为什么下面的单元测试不通过?测试iFrame的location.href是否在jasmine单元测试中设置
describe("just a test", function() {
it("should set the iframe location", function() {
$('body').append('<iframe id="myiframe" name="myiframe"</iframe>');
expect(window['myiframe'].location.href).toEqual('about:blank');
window['myiframe'].location.assign('about:history');
expect(window['myiframe'].location.href).toEqual('about:history');
});
});
这仅仅是简化代码,试图找出为什么一个真正的考验不工作 - 我不打扰关于清理或任何东西。
第二次预期失败。有没有理由改变这样的iframe位置不应该工作?
(我正在与放肆5.0上测试,都与Visual Studio中添加和命令行。)
谢谢 - 我没有意识到最后一个问题,即在负载完成之前,href属性并不反映更改。 – GarethOwen