flutter_flutter/tests/custom-elements/constructor-calls-created-synchronously.html
2014-10-23 11:17:19 -07:00

22 lines
576 B
HTML

<html>
<link rel="import" href="../resources/chai.html" />
<link rel="import" href="../resources/mocha.html" />
<body>
<div id="container"></div>
<script>
describe('Custom element constructors', function() {
it('should run the createdCallback synchronously', function() {
var proto = Object.create(HTMLElement.prototype);
var ncallbacks = 0;
proto.createdCallback = function () {
ncallbacks++;
};
var A = document.registerElement('x-a', {prototype: proto});
var x = new A();
assert.equal(ncallbacks, 1);
});
});
</script>
</body>
</html>