Auto merge of #11053 - yodalee:Use-onload-in-iframe-test, r=mbrubeck

use onload in iframe test

the iframe test is implemented using setTimeout function
Since the iframe already implement load event, replacing
timeout function with load event.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11053)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2016-05-07 01:23:31 -07:00
commit 76abd9d7c1

View file

@ -9,19 +9,11 @@
<iframe src="resources/iframe_contentDocument_inner.html" id="iframe"></iframe>
<script>
async_test(function() {
var timeout = 100;
var iframe = document.getElementById('iframe');
function test_contentWindow() {
if (!iframe.contentWindow) {
// Iframe not loaded yet, try again.
// No load event for iframe, insert bug number here.
setTimeout(this.step_func(test_contentWindow), timeout);
return;
}
iframe.onload = this.step_func_done(function() {
assert_equals(iframe.contentDocument.getElementById('test').textContent, 'value');
this.done();
}
this.step(test_contentWindow);
})
});
</script>
</body>