diff options
Diffstat (limited to 'src/class-fields/class-evaluation-error/cls-expr.template')
-rw-r--r-- | src/class-fields/class-evaluation-error/cls-expr.template | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/class-fields/class-evaluation-error/cls-expr.template b/src/class-fields/class-evaluation-error/cls-expr.template new file mode 100644 index 000000000..d7cf4339a --- /dev/null +++ b/src/class-fields/class-evaluation-error/cls-expr.template @@ -0,0 +1,17 @@ +// Copyright (C) 2017 Leo Balter. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/*--- +path: language/expressions/class/fields-evaluation-error- +name: field definitions in a class expression +features: [class-fields] +esid: sec-runtime-semantics-classdefinitionevaluation +---*/ + +function evaluate() { + var C = class { + /*{ fields }*/ + }; +} + +assert.throws(/*{ error }*/, evaluate); |