test262/test/language/expressions/class/class-field-extends-string-zero-initializer-var.js
Rick Waldron 5326cc5ded Generate tests
See e731114cff0a59936c5117f42d2d618c19920fb6

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2017-07-13 14:48:48 -04:00

34 lines
744 B
JavaScript

// This file was procedurally generated from the following sources:
// - src/class-fields/string-zero-initializer-var.case
// - src/class-fields/default/cls-decl-extends.template
/*---
description: string var zero initializer (class fields)
flags: [generated]
includes: [propertyHelper.js]
info: |
1.1 New Productions
[...]
FieldDefinitionList [Yield, Await]:
FieldDefinition [?Yield, ?Await]
FieldDefinitionList [?Yield, ?Await], FieldDefinition [?Yield, ?Await]
---*/
class Base {}
class C extends Base {
'a' = 0;
constructor() {
super();
assert.sameValue(this.a, 0);
verifyEnumerable(this, "a");
verifyWritable(this, "a");
verifyConfigurable(this, "a");
}
}
const c = new C();