Apply fixes on recent class element tests

Ref https://github.com/tc39/test262/pull/1711#issuecomment-419973158
This commit is contained in:
Leo Balter 2018-09-10 14:12:19 -04:00
parent 0dc97d6b82
commit 58f39fd36a
4 changed files with 3 additions and 19 deletions

View File

@ -12,4 +12,4 @@ template: syntax/invalid
---*/
//- elements
set constructor() {}
set constructor(_) {}

View File

@ -17,7 +17,7 @@ template: syntax/valid
//- elements
static get constructor() {}
static set constructor() {}
static set constructor(_) {}
constructor() {} // stacks with a valid constructor
//- teardown
assert(C.hasOwnProperty('constructor'));

View File

@ -1,16 +0,0 @@
// Copyright (C) 2018 Leo Balter. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
desc: Static Methods can be named constructor
info: |
Class Definitions / Static Semantics: Early Errors
ClassElement : static MethodDefinition
It is a Syntax Error if PropName of MethodDefinition is "prototype"
template: syntax/invalid
---*/
//- elements
static constructor() {}
constructor() {} // stacks with a valid constructor

View File

@ -12,4 +12,4 @@ template: syntax/invalid
---*/
//- elements
static set prototype() {}
static set prototype(_) {}