babel/test/fixtures/traceur/Symbol/ObjectModel.js
2015-01-04 19:40:09 +11:00

14 lines
264 B
JavaScript

// Options: --symbols
var s = Symbol('s');
assert.equal(typeof s, 'symbol');
assert.equal(s.constructor, Symbol);
assert.isFalse(s instanceof Symbol);
assert.throws(() => {
new Symbol;
});
assert.equal(s.toString(), 'Symbol(s)');
assert.equal(s.valueOf(), s);