<p>This tests that the onload handler for an iframe is delayed by a pending SVGFont load.</p>
<pre id="console"></pre>
<script>
    if (window.testRunner)
        testRunner.dumpAsText();

    function log(msg)
    {
        document.getElementById('console').appendChild(document.createTextNode(msg + "\n"));
    }

    var onloadFired = false;

    iframe = document.createElement('iframe');
    iframe.onload = function() { 
        onloadFired = true;
    };
    iframe.src = "resources/SVGFont-delayed-loader.svg";
    document.body.appendChild(iframe);

    function contentLoaded()
    {
        if (onloadFired)
            log("FAIL: the onload event fired before the SVGFont load finished");
        else
            log("PASS: the onload event did not fire.");

        // Stop the infinite load.
        iframe.contentWindow.stop();
    }
</script>
