Leo Balter
e2b115567f
Prepare evaluation error fields to receive more cases using heritance
2018-12-20 12:49:50 -05:00
Leo Balter
b9aa09c33e
Set negative flags along with the templates using DONOTEVALUATE calls
2018-12-20 12:49:50 -05:00
Leo Balter
be890421b8
Merge pull request #1985 from mkubilayk/private-method-init-order
...
test: Ensure private methods are visible from all initializers
2018-12-15 05:50:52 -05:00
André Bargull
b62dae4fff
Fix various bugs in test cases ( #1988 )
2018-12-05 15:48:28 -05:00
Kubilay Kahveci
cbc8b7c7a4
test: Ensure private methods are visible from all initializers
2018-12-04 09:55:31 +00:00
Leo Balter
af77d96453
Add memberexpression and call expression forms to access private names
2018-11-28 10:26:13 -05:00
Leo Balter
87e86669c3
Add tests for private method/fields unnescapable token
2018-11-28 10:26:13 -05:00
Leo Balter
dde90bf178
Apply review feedback
2018-11-26 16:39:43 -05:00
Leo Balter
ef0e6dfbef
new template and cases for private methods
2018-11-26 16:39:43 -05:00
Leo Balter
41844c7c08
rename fields to elements in src/class-elements
2018-11-26 16:39:43 -05:00
Leo Balter
8b597d4550
Update test template for dynamic import, use DONOTEVALUATE
2018-11-14 09:19:15 -05:00
Leo Balter
e97412ebe3
Review feedback
2018-11-13 20:21:32 -05:00
Leo Balter
b2dba73312
Rename targets in templates for class elements
...
Also remove the onlyStrict restriction as the class body is always on strict mode and
the failures are still valid
2018-11-13 20:21:32 -05:00
Leo Balter
dec4e5df74
Merge pull request #1801 from mathiasbynens/issue-1634
...
Move `throw "…"` for negative parsing errors to a helper function
2018-11-13 17:23:09 -05:00
Leo Balter
0575d4d7a8
Add cases for early error deleting private names
2018-11-07 18:14:37 -05:00
Leo Balter
23be7aac3f
Refactor templates to assert valid private accessor method names
2018-11-06 10:35:22 -05:00
Katie Broida
f11d0ab3d5
Fix class syntax
2018-11-06 10:35:22 -05:00
Katie Broida
f11568dbde
Refactor templates
2018-11-06 10:35:22 -05:00
Katie Broida
5e217d531e
Add private methods test templates
2018-11-06 10:35:22 -05:00
Leo Balter
6a9a6f5698
Update cases to use appropriate templates
2018-11-05 12:17:14 -05:00
jbhoosreddy
a6f2446e19
test: private method usage: calling private method
2018-11-05 12:17:14 -05:00
Rick Waldron
f1e362d558
Fix typos; generate tests ( #1907 )
2018-10-26 17:11:05 -04:00
Kubilay Kahveci
245351591e
Add missing private field declarations
2018-10-26 15:12:43 -04:00
Kubilay Kahveci
3d88cbfd3f
test: Add tests for private methods and accessors productions
2018-10-26 15:12:43 -04:00
Leo Balter
366bee6fc0
Add template for with expression
2018-10-26 14:41:35 -04:00
Leo Balter
bf5cab4f89
Add test for import with a rest parameter, invalid syntax
2018-10-25 13:30:18 -04:00
Leo Balter
65df2bd23c
Add test case for new call expression invalid syntax
2018-10-25 13:30:18 -04:00
Mathias Bynens
8869799c6d
Rebase, regenerate, and update tests
2018-10-23 13:51:17 +02:00
Mathias Bynens
b9daa57dcb
Rename to $DONOTEVALUATE per @leobalter's suggestion
2018-10-23 13:51:17 +02:00
Mathias Bynens
e3feffb01e
Move `throw "…"` for negative parsing errors to a helper function
...
Closes #1634 .
2018-10-23 13:51:16 +02:00
Leo Balter
ee85129db0
flag resolved import specifiers
2018-10-19 12:43:39 -04:00
Leo Balter
d979e145b1
Rename the dynamic-import/ns to dynamic-import/namespace
2018-10-19 11:50:53 -04:00
Leo Balter
5c625a615f
Set test generation of dynamic-import to aim the correct folder
2018-10-19 11:49:38 -04:00
Leo Balter
0e4310fc45
fix typo on features
2018-10-18 17:06:26 -04:00
Leo Balter
5f88a9293c
fix binding
2018-10-18 17:06:26 -04:00
Leo Balter
335156f861
Add default templates for async arrow fns and async generators
2018-10-18 17:06:26 -04:00
Leo Balter
061a8ea63a
Merge pull request #1853 from leobalter/dyn-import-part3
...
Add more cases for dynamic imports
2018-10-15 14:36:01 -04:00
Rick Waldron
8a59f61c2b
Remove unnecessary parts of test case for "PrivateName IdentifierName is accessed on SuperProperty"
2018-10-15 12:38:53 -04:00
Jaideep Bhoosreddy
7736c00f6a
Update super-private-access-invalid.case
2018-10-15 12:36:34 -04:00
jbhoosreddy
b7a83ecaf3
test: syntax error if superproperty private name access
2018-10-15 12:36:34 -04:00
Leo Balter
103ee25959
More coverage for namespace object
2018-10-12 17:27:00 -04:00
Leo Balter
b7e0a48725
Reuse fixture
2018-10-12 15:32:38 -04:00
Leo Balter
cce2f219f0
Add tests for export * as ns from mod to dyn imports
2018-10-12 14:49:53 -04:00
Leo Balter
3968c2d831
Migrate test for ns
2018-10-11 16:57:36 -04:00
Leo Balter
ec1d7ccc6f
Rename imported to namespace
2018-10-11 11:09:48 -04:00
Leo Balter
dc2da1558f
Add tests for the resolved namespace obj
2018-10-11 11:09:48 -04:00
Leo Balter
f8fda5b6d2
Remove nested-with template for usage/catch tests
...
This should be well covered in the syntax templates and opens the path for tests with module code restrictions
2018-10-11 11:09:47 -04:00
Leo Balter
b0ec060e62
Add more cases for Dynamic Imports usage
...
- Add cases for mixing module and script code
- Rename test case from return promise to thenable
- Fix script code case with valid loaded fixture
- Add a test to assert a promise return
- Add case for specifier toString rejection
- Add case for specifier toString
- Test Assignment expression abrupt completion
- Test Promise return
2018-10-11 11:09:47 -04:00
Leo Balter
7ec5d801f0
Remove naming conflict with template
2018-10-08 11:40:58 -04:00
Leo Balter
4388d5dc25
fix valid script code example
2018-10-08 11:04:45 -04:00
Leo Balter
8e28caa214
Add more coverage to dynamic import
...
- Add cases for invalid syntax
- Add valid cases
- nested imports
- add non existent file case
- Fix cases and templates to use a full importcall expr token
- add case for call expression position
- remove unnecessary module flag from templates
- Add templates for nested with
2018-10-05 17:17:32 -04:00
Leo Balter
00cfe1628c
Merge pull request #1831 from leobalter/1829-dyn-import-fixes
...
[dynamic import] Fix async test to verify completion
2018-10-05 12:41:12 -04:00
Timothy Gu
140d922d4c
Add async-functions feature to more files ( #1830 )
2018-10-05 10:37:21 -04:00
Leo Balter
972fff9e17
Fix async test to verify completion
...
Fixes #1829
2018-10-05 10:33:08 -04:00
Leo Balter
8e8a593e1a
Remove checklist, now at #1164
2018-10-04 16:16:35 -04:00
Leo Balter
dac8fd4975
Recover Fixture files
2018-10-04 16:16:35 -04:00
Leo Balter
7d1a5a18de
Fix duplicate template paths
2018-10-04 16:16:35 -04:00
Leo Balter
96f733d0c8
Checklist + quick template renaming
2018-10-04 16:16:35 -04:00
Leo Balter
1846d33c29
Regenerate tests
2018-10-04 16:16:35 -04:00
Leo Balter
54689ffa69
Update checklist and other fixups
2018-10-04 16:16:35 -04:00
Leo Balter
8b021346a5
Small fixups on the templates and create a checklist (WIP)
2018-10-04 16:16:35 -04:00
Leo Balter
971ca8cc85
Remove case, no form of importing thing as namespace
2018-10-04 16:16:35 -04:00
Leo Balter
fdcb06e093
move catch tests to a separate folder
2018-10-04 16:16:35 -04:00
Leo Balter
cc8b8e955b
move flags to templates
2018-10-04 16:16:35 -04:00
Leo Balter
e116ccff0c
Improve case clarify for syntax templates
2018-10-04 16:16:35 -04:00
Leo Balter
d16874c264
remove duplicated
2018-10-04 16:16:35 -04:00
Leo Balter
290bbfbbfc
split valid and invalid syntax templates
2018-10-04 16:16:35 -04:00
Rick Waldron
c31feb753d
Dynamic Imports: remove [module] flag
2018-10-04 16:16:35 -04:00
Rick Waldron
c77078809c
Dynamic Imports: initial cases, templates, non-generated tests and fixtures
2018-10-04 16:16:35 -04:00
Leo Balter
54bf16f91e
Fix template path
2018-10-04 10:32:01 -04:00
Rick Waldron
cfff689a7a
Typo: "reset" => "rest"
2018-09-26 09:18:46 -04:00
Kubilay Kahveci
6b808920dd
test: Add tests for duplicate private methods (early-errors)
2018-09-18 14:16:20 -04:00
Rick Waldron
bdc7b08beb
Add "flags: [onlyStrict]" to src/class-elements/delete-error/*
...
"It is a Syntax Error if the UnaryExpression is contained in strict mode code"
2018-09-13 10:13:30 -04:00
jbhoosreddy
cfe7f35059
revisions
2018-09-12 23:35:25 -04:00
jbhoosreddy
d65bee93c5
fixes
2018-09-12 14:09:46 -04:00
jbhoosreddy
227a85b9d3
test: Early error private methods delete ( #1343 )
2018-09-11 14:46:34 -04:00
Rick Waldron
6bedd8f1c6
Merge pull request #1717 from leobalter/1711-fixes
...
Apply fixes on recent class element tests
2018-09-11 11:22:43 -04:00
Rick Waldron
2c714ede1d
Merge pull request #1719 from leobalter/private-fields-methods-whitespace-syntax-error
...
Private fields and methods whitespace syntax error
2018-09-11 11:20:44 -04:00
Leo Balter
b183a6f568
Update tests to verify lexical grammar of private names
...
No whitespace allowed between the sigil and the identifier name
2018-09-10 17:13:05 -04:00
jbhoosreddy
19df5b04b2
private fields/methods whitespace syntax error ( #1343 )
2018-09-10 15:00:04 -04:00
Leo Balter
c3d642889a
Add private methods templates for dstr-binding
2018-09-10 14:15:39 -04:00
Leo Balter
58f39fd36a
Apply fixes on recent class element tests
...
Ref https://github.com/tc39/test262/pull/1711#issuecomment-419973158
2018-09-10 14:12:19 -04:00
Rick Waldron
6aa46d0ddb
Merge pull request #1707 from leobalter/private-methods-args
...
Add class private methods (include static) to arguments templates
2018-09-10 11:57:40 -04:00
Leo Balter
35e3f82504
Add valid cases for static ctor methods
2018-09-10 11:20:40 -04:00
Leo Balter
b64d01d568
small typo
2018-09-10 11:20:40 -04:00
Leo Balter
75a579a0d4
Private names disallowed for constructor
2018-09-10 11:20:40 -04:00
Leo Balter
8524805f25
Final cases to move to tests generation
2018-09-10 11:20:40 -04:00
Leo Balter
8b0d7d3c4e
fix template destination dir
2018-09-10 11:20:40 -04:00
Leo Balter
20217a7eeb
add cases for static method names named prototype
2018-09-10 11:20:40 -04:00
Leo Balter
df147573a0
remove unnecessary space
2018-09-10 11:20:40 -04:00
Leo Balter
4b386c0ae5
Add cases for static methods with super
2018-09-10 11:20:40 -04:00
Leo Balter
84ca816378
Use heritage for cases checking early errors with super
2018-09-10 11:20:40 -04:00
Leo Balter
938915ddb5
Add optional heritage for classes syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
92c83dfbd4
Add cases for non-ctor methods containing direct super
2018-09-10 11:20:40 -04:00
Leo Balter
585dac6d46
fix typo
2018-09-10 11:20:40 -04:00
Leo Balter
e9f9c7576c
restructure destination folder for class elements syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
ffdb869ef1
Rename fields to elements in src/class-elements/syntax templates
2018-09-10 11:20:40 -04:00
Leo Balter
46e03c3875
add generation cases for special methods with propname constructor
2018-09-10 11:20:40 -04:00
Leo Balter
2720e08dae
rename src/class-fields to src/class-elements
2018-09-10 11:20:40 -04:00
Leo Balter
07a7ac999d
Add templates for trailing comma in arguments list
...
Also fix destination path for generated tests
And add a case for spread operator in the arguments before a trailing comma
2018-09-04 17:10:51 -04:00
Leo Balter
0958bbbede
small fixes for feature tags and trailing space
2018-09-04 12:40:30 -04:00
Leo Balter
30c2355329
Merge pull request #1699 from jbhoosreddy/private-generator-method
...
test: Add private generator method tests (#1343 )
2018-09-04 12:32:38 -04:00
jbhoosreddy
807f62b59b
add generators async-generators syntax
2018-09-04 00:23:22 -04:00
jbhoosreddy
57fea22f70
add async function syntax
2018-09-04 00:09:35 -04:00
jbhoosreddy
057cd9935d
@leobalter's comments
2018-09-03 23:41:14 -04:00
Leo Balter
904fd149c9
Add missing features tags for class fields templates and cases
...
Fixes #1697
2018-08-31 15:21:57 -04:00
jbhoosreddy
5a6bfb0e93
add templates for async generators
2018-08-31 00:08:44 -04:00
jbhoosreddy
dd3d13a7a8
test: Add private generator method tests ( #1343 )
2018-08-29 21:12:18 -04:00
Leo Balter
0cc5e356c1
Other cases of yield * with iterable values
2018-08-21 12:43:50 -04:00
Leo Balter
7ea8043fca
rewrite values for yield star
2018-08-21 12:06:28 -04:00
Leo Balter
345b93377f
fix templates path
2018-08-20 17:12:18 -04:00
Leo Balter
2ec2a00791
missing get method
2018-08-20 16:38:54 -04:00
Leo Balter
d4fc8d6fc9
Fix cases for ASI
2018-08-20 16:38:54 -04:00
Leo Balter
a5505bbf20
Address feedback from PR review
...
- needs to use async* to declare async generator methods.
- Needs to use yield* if delegating yield semantics are intended.
- Has assignment to private name method, which is not allowed and throws a TypeError at runtime.
- handle multiple $DONE calls
- fix calls to private methods
2018-08-20 16:38:53 -04:00
Rick Waldron
b3869474c5
Class Fields: static method productions
2018-08-20 16:38:53 -04:00
Rick Waldron
c794f43af3
Class Fields: extensive static and runtime production verification cases & templates
2018-08-20 16:38:53 -04:00
Rick Waldron
0298174c06
Class Fields: minor updates to existing templates to improve output source
2018-08-20 16:38:52 -04:00
Rick Waldron
ba97c2a5ce
Class Fields: private fields variants
2018-08-20 16:38:52 -04:00
Rick Waldron
192c8fd4f6
Class Fields: features corrections
2018-08-20 16:38:52 -04:00
Rick Waldron
ad446cae7d
Class Fields: remove "class-fields-public" from .template (set in .case)
...
class-fields-public doesn't apply to all tests that are generated from these templates
2018-08-20 16:38:52 -04:00
Rick Waldron
ad9fd16bd1
Class Fields: convert .js file to .case
2018-08-20 16:38:52 -04:00
Rick Waldron
7bb3bfe7fd
Class Fields: eval-err-contains-newcall.case => eval-err-contains-newtarget.case
2018-08-20 16:38:52 -04:00
Rick Waldron
3996741ca0
Class Fields: Remove templates that cause erroneous tests to be created.
2018-08-20 16:38:52 -04:00
Rick Waldron
ac7bc64e73
Class Fields: Updating frontmatter in src/class-fields/*.case
2018-08-20 16:38:52 -04:00
Valerie R Young
2f458d164f
class fields: added tests for privatename production
...
# Conflicts:
# src/class-fields/default/cls-decl-after-same-line-async-gen.template
# src/class-fields/default/cls-decl-after-same-line-async-method.template
# src/class-fields/default/cls-decl-after-same-line-gen.template
# src/class-fields/default/cls-decl-after-same-line-method.template
# src/class-fields/default/cls-decl-after-same-line-static-async-gen.template
# src/class-fields/default/cls-decl-after-same-line-static-async-method.template
# src/class-fields/default/cls-decl-after-same-line-static-gen.template
# src/class-fields/default/cls-decl-after-same-line-static-method.template
# src/class-fields/default/cls-decl-multiple-definitions.template
# src/class-fields/default/cls-decl-multiple-stacked-definitions.template
# src/class-fields/default/cls-decl-new-no-sc-line-method.template
# src/class-fields/default/cls-decl-new-sc-line-generator.template
# src/class-fields/default/cls-decl-new-sc-line-method.template
# src/class-fields/default/cls-decl-regular-definitions.template
# src/class-fields/default/cls-decl-same-line-generator.template
# src/class-fields/default/cls-decl-same-line-method.template
# src/class-fields/default/cls-decl-wrapped-in-sc.template
# src/class-fields/default/cls-expr-after-same-line-async-gen.template
# src/class-fields/default/cls-expr-after-same-line-async-method.template
# src/class-fields/default/cls-expr-after-same-line-gen.template
# src/class-fields/default/cls-expr-after-same-line-method.template
# src/class-fields/default/cls-expr-after-same-line-static-async-gen.template
# src/class-fields/default/cls-expr-after-same-line-static-async-method.template
# src/class-fields/default/cls-expr-after-same-line-static-gen.template
# src/class-fields/default/cls-expr-after-same-line-static-method.template
# src/class-fields/default/cls-expr-multiple-definitions.template
# src/class-fields/default/cls-expr-multiple-stacked-definitions.template
# src/class-fields/default/cls-expr-new-no-sc-line-method.template
# src/class-fields/default/cls-expr-new-sc-line-generator.template
# src/class-fields/default/cls-expr-new-sc-line-method.template
# src/class-fields/default/cls-expr-regular-definitions.template
# src/class-fields/default/cls-expr-same-line-generator.template
# src/class-fields/default/cls-expr-same-line-method.template
# src/class-fields/default/cls-expr-wrapped-in-sc.template
# src/class-fields/private-names.case
2018-08-20 16:38:52 -04:00
Valerie R Young
d361aaadb8
Fixes for forbidden property names
...
# Conflicts:
# src/class-fields/propname-error/cls-decl-variable-name.template
# src/class-fields/propname-error/cls-expr-variable-name.template
2018-08-20 16:38:52 -04:00
Valerie R Young
ea643db26f
classfields: add tests for forbidden propertynames
...
# Conflicts:
# src/class-fields/propname-constructor.case
# src/class-fields/propname-error/cls-decl-computed-name.template
# src/class-fields/propname-error/cls-decl-literal-name.template
# src/class-fields/propname-error/cls-decl-string-name.template
# src/class-fields/propname-error/cls-expr-computed-name.template
# src/class-fields/propname-error/cls-expr-literal-name.template
# src/class-fields/propname-error/cls-expr-string-name.template
2018-08-20 16:38:52 -04:00
Valerie R Young
2488cb99b3
classfields tests for eval early errors
...
# Conflicts:
# src/class-fields/eval-err-contains-arguments.case
# src/class-fields/eval-err-contains-supercall-1.case
# src/class-fields/eval-err-contains-supercall-2.case
# src/class-fields/eval-err-contains-supercall.case
# src/class-fields/eval-err-contains-superproperty-1.case
# src/class-fields/eval-err-contains-superproperty-2.case
2018-08-20 16:38:52 -04:00
Valerie R Young
ac5e65af69
Add private fields tests of early errors and small fix
2018-08-20 16:38:51 -04:00
Valerie R Young
f2d76e60f2
class fields: add early errors for argument and super
...
# Conflicts:
# src/class-fields/init-err-contains-super.case
2018-08-20 16:38:51 -04:00
Thomas Wood
2d4ac25fa0
Add feature flags for `new.target`
...
Additionally removed the `arrow-function` feature for
test/language/eval-code/direct/new.target-fn.js as it is not testing
arrow-functions, but they are mentioned in the preamble.
2018-07-24 20:31:35 +01:00
André Bargull
06c2f01901
Fix multiple test bugs and remove incomplete or no longer valid tests ( #1616 )
2018-06-29 18:52:53 -04:00
Daniel Ehrenberg
89a75a90f6
Add templated tests for new proposed Annex B semantics
...
These tests are againt a proposed fix for
https://github.com/tc39/ecma262/issues/753
They seem to pass in V8, JSC and SpiderMonkey, though ChakraCore
hews slightly closer to the previous specification.
2018-05-11 15:48:43 -04:00
Adrian Heine
2fb8eca677
Fix typo intialize(r) -> initialize(r)
2018-02-12 10:05:52 -05:00
Rick Waldron
e9a187100a
Remove irrelevant info from src/class-fields/propname-error-static/cls-decl-static-* frontmatter
2018-01-05 15:19:50 -05:00
Mike Pennisi
136110378b
Rename negative test "phase" for parsing
...
Early errors may result from parsing the source text of a test file, but
they may also result from parsing some other source text as referenced
through the ES2015 module syntax. The latter form of early error is not
necessarily detectable by ECMAScript parsers, however. Because of this,
the label "early" is not sufficiently precise for all Test262 consumers
to correctly interpret all tests.
Update the "phase" name of "early" to "parse" for all those negative
tests that describe errors resulting from parsing of the file's source
text directly. A forthcoming commit will update the remaining tests to
use a "phase" name that is more specific to module resolution.
2018-01-05 15:17:50 -05:00
Rick Waldron
06aaef8ecd
Restore & update existing static class field cases/templates
2017-12-21 16:38:08 -05:00
Daniel Ehrenberg
d50c33a5b3
Remove static fields tests
...
Static fields were broken up from instance fields and demoted to
Stage 2 in the November 2017 TC39 meeting. This patch removes the
test262 tests which test static class fields.
2017-12-21 15:21:04 -05:00
Leo Balter
3e2d3495c8
Add features for class public fields
2017-11-28 12:46:58 -05:00
Leo Balter
358f03f824
Add class-fields-private tags for matches using #
2017-11-28 12:08:58 -05:00
Leo Balter
28a2495c3c
Add more tests for class fields
...
- Add tests for multiple public fields of the same name
- Reorganize fields default templates
- Add more tests for redeclaration of fields
- Remove non used template
- Add tests for computed property names in class fields definitions
- Minor test fixes
Thanks @andresaraujo for helping with the early review
2017-11-15 14:31:31 -05:00
Leo Balter
076ecc38c6
Fix bugs reported in #1338 ( #1339 )
...
* Accessing `ta[0]` throws a TypeError.
* Fix array indices starting at 0 and property references
* Fix classfields templates for properly checking static propnames.
* Generate tests
* `assert.equal` is not defined
* Add missing includes
* Generate tests
* typo s/Avalue/42/
* fix whitespace
* Add missing var for strict mode
* Expand generated class fields tests for forbidden computed property name values
Ref https://github.com/tc39/test262/pull/1339#issuecomment-342830243
* derived classes have access to private names in base classes, if private names are in scope
2017-11-10 15:06:00 -05:00
Leo Balter
06091cb6fd
Merge pull request #1319 from bocoup/classfields-dupsdeletes
...
classfields: add tests duplicate private fields and deleting private fields
2017-11-03 15:19:34 -04:00
Valerie R Young
214e9969d5
class fields: added tests for privatename production
2017-11-03 14:52:46 -04:00
Leo Balter
20a2572ba9
Merge pull request #1309 from bocoup/classfields-stringname
...
classfields: add tests for forbidden public/private propertynames
2017-11-03 14:02:27 -04:00
André Bargull
5ec3bd7d03
Fix more issues in eval tests for class-fields
...
Changes:
- Changed eval-err-contains-supercall-1.case to add a property access similar to eval-err-contains-supercall-2.case, without this property access eval-err-contains-supercall-1.case would be identical to eval-err-contains-supercall.case.
- Remove unnecessary "earlyerror" and "executionerror" template arguments when the value is already clear from the context.
- Fixed the description in eval-err-contains-supercall-2.case to refer to the correct early error rule.
- Fixed a copy-paste error in eval-err-contains-superproperty-1.case and eval-err-contains-superproperty-2.case.
- Split initializer-eval-super into initializer-eval-super-call and initializer-eval-super-property, because we actually need to test different behaviour for the super-call compared to the super-property case.
- Split initializer-eval into initializer-eval-arguments and initializer-eval-newtarget, because `arguments` and `new.target` are differently handled in class-fields.
- And fixed other copy-paste errors in the template files.
Fixes #1325
2017-11-01 08:23:43 -07:00
Valerie R Young
889857ccb5
Fixes for forbidden property names
2017-10-31 14:49:25 -04:00
Valerie R Young
458e33afe3
classfields: add tests for forbidden propertynames
2017-10-27 17:40:42 -04:00
Leo Balter
385d672fa0
fix typos in class field templates
2017-10-27 15:45:09 -04:00
Leo Balter
fafd465454
Merge pull request #1303 from bocoup/classfields
...
classfields: eval early errors
2017-10-27 12:03:18 -04:00