fix racy test

This commit is contained in:
Monica Dinculescu
2017-01-11 16:02:35 -08:00
parent c60298af9b
commit 350b3b8d7b

View File

@@ -20,14 +20,16 @@
<x-foo id="main"></x-foo>
<script>
test('upgrade order', function() {
var order = [];
class XFoo extends HTMLElement {
connectedCallback() {
order.push(this.id);
window.addEventListener('WebComponentsReady', function() {
var order = [];
class XFoo extends HTMLElement {
connectedCallback() {
order.push(this.id);
}
}
}
window.customElements.define('x-foo', XFoo);
assert.deepEqual(order, ['import', 'main'], 'elements are upgraded in imports before main document');
window.customElements.define('x-foo', XFoo);
assert.deepEqual(order, ['import', 'main'], 'elements are upgraded in imports before main document');
});
});
</script>
</body>