add traceur test suite

This commit is contained in:
Sebastian McKenzie
2015-01-04 19:40:09 +11:00
parent 18813f26bb
commit 6a35bdb42b
495 changed files with 9831 additions and 360 deletions

View File

@@ -0,0 +1,23 @@
function B() {}
B.b = function() {
return 'B.b';
};
class C extends B {}
assert.equal(Object.getPrototypeOf(C), B);
assert.equal(Object.getPrototypeOf(C.prototype), B.prototype);
assert.equal(C.b(), 'B.b');
class D extends Object {}
assert.equal(Object.getPrototypeOf(D), Object);
assert.equal(Object.getPrototypeOf(D.prototype), Object.prototype);
assert.equal(D.keys, Object.keys);
class E {}
assert.equal(Object.getPrototypeOf(E), Function.prototype);
assert.equal(Object.getPrototypeOf(E.prototype), Object.prototype);
assert.isFalse('keys' in E);