Newer
Older
minerva / Tests / LibWeb / Text / input / navigation / history-pushstate.html
@minerva minerva on 13 Jul 655 bytes Initial commit
<script src="../include.js"></script>
<iframe id="testIframe" src="about:blank"></iframe>
<script>
    asyncTest(async done => {
        const iframe = document.getElementById("testIframe");

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

        window.addEventListener("message", event => {
            println(event.data);
            done();
        });

        await navigateIframe("../../data/history-pushstate-iframe.html");
    });
</script>