Newer
Older
minerva / Tests / LibWeb / Text / input / navigation / iframe-navigate-srcdoc.html
@minerva minerva on 13 Jul 718 bytes Initial commit
<script src="../include.js"></script>
<script>
    asyncTest(async done => {
        const iframe = document.getElementById("testIframe");

        function navigateIframe(srcdoc) {
            return new Promise(resolve => {
                iframe.addEventListener("load", () => {
                    resolve();
                });
                iframe.srcdoc = srcdoc;
            });
        }

        await navigateIframe("<h1>Well</h1>");
        println(iframe.contentWindow.document.body.innerText);

        await navigateIframe("<h2>Hello friends!</h2>");
        println(iframe.contentWindow.document.body.innerText);

        done();
    });
</script>
<iframe id="testIframe" src="about:blank"></iframe>