【发布时间】:2012-08-31 11:45:17
【问题描述】:
有人知道为什么下面的单元测试没有通过吗?
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 位置不起作用有什么原因吗?
(我正在使用 Chutzpah v1.4.2 运行测试,包括 Visual Studio 插件和命令行。)
【问题讨论】:
标签: javascript iframe browser jasmine chutzpah