Skip to content
Snippets Groups Projects
Commit 5cdbf084 authored by Leo Balter's avatar Leo Balter
Browse files

Generate tests

parent 58f39fd3
No related branches found
No related tags found
No related merge requests found
Showing with 6 additions and 58 deletions
......@@ -21,5 +21,5 @@ info: |
throw "Test262: This statement should not be evaluated.";
var C = class {
set constructor() {}
set constructor(_) {}
};
// This file was procedurally generated from the following sources:
// - src/class-elements/grammar-static-private-ctor-meth-valid.case
// - src/class-elements/syntax/invalid/cls-expr-elements-invalid-syntax.template
/*---
description: Static Methods can be named constructor (class expression)
esid: prod-ClassElement
features: [class]
flags: [generated]
negative:
phase: parse
type: SyntaxError
info: |
Class Definitions / Static Semantics: Early Errors
ClassElement : static MethodDefinition
It is a Syntax Error if PropName of MethodDefinition is "prototype"
---*/
throw "Test262: This statement should not be evaluated.";
var C = class {
static constructor() {}
constructor() {} // stacks with a valid constructor
};
......@@ -21,5 +21,5 @@ info: |
throw "Test262: This statement should not be evaluated.";
var C = class {
static set prototype() {}
static set prototype(_) {}
};
......@@ -21,7 +21,7 @@ info: |
var C = class {
static get constructor() {}
static set constructor() {}
static set constructor(_) {}
constructor() {} // stacks with a valid constructor
};
......
......@@ -21,5 +21,5 @@ info: |
throw "Test262: This statement should not be evaluated.";
class C {
set constructor() {}
set constructor(_) {}
}
// This file was procedurally generated from the following sources:
// - src/class-elements/grammar-static-private-ctor-meth-valid.case
// - src/class-elements/syntax/invalid/cls-decl-elements-invalid-syntax.template
/*---
description: Static Methods can be named constructor (class declaration)
esid: prod-ClassElement
features: [class]
flags: [generated]
negative:
phase: parse
type: SyntaxError
info: |
Class Definitions / Static Semantics: Early Errors
ClassElement : static MethodDefinition
It is a Syntax Error if PropName of MethodDefinition is "prototype"
---*/
throw "Test262: This statement should not be evaluated.";
class C {
static constructor() {}
constructor() {} // stacks with a valid constructor
}
......@@ -21,5 +21,5 @@ info: |
throw "Test262: This statement should not be evaluated.";
class C {
static set prototype() {}
static set prototype(_) {}
}
......@@ -21,7 +21,7 @@ info: |
class C {
static get constructor() {}
static set constructor() {}
static set constructor(_) {}
constructor() {} // stacks with a valid constructor
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment