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