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

24 lines
424 B
JavaScript

class Point {
constructor() {
this.x = 0;
this.y = 0;
}
}
// ----------------------------------------------------------------------------
var p = new Point();
assert.equal(0, p.x);
assert.equal(0, p.y);
p.x = 1;
assert.equal(1, p.x);
var p2 = new Point();
assert.equal(0, p2.x);
assert.equal(0, p2.y);
assert.equal(1, p.x);
for (var element in Point) {
fail('Point contains static member : ' + element);
}