任何人都知道为什么以下单元测试没有通过?
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 插件和命令行。)