blob: 39aa5ca6997049ed503bf166d2ac6c7b3b4ef3c3 [file] [log] [blame]
<html>
<import src="../resources/chai.sky" />
<import src="../resources/mocha.sky" />
<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>