mirror of https://github.com/tc39/test262.git
Added new generated tests with uppercase I
Co-Authored-By: Ioanna M. Dimitriou H <idimitriou@igalia.com>
This commit is contained in:
parent
49a58a4716
commit
229a27bcbc
|
@ -0,0 +1,16 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpresisonFlags : Disjunction )
|
||||||
|
It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code points other than "i", "m", "s", or if it contains the same code point more than once.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
assert.throws(SyntaxError, function () {
|
||||||
|
RegExp("(?I:a)", "");
|
||||||
|
}, 'RegExp("(?I:a)", ""): ');
|
|
@ -0,0 +1,16 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (arithmetic regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpressionFlags - RegularExpressionFlags : Disjunction )
|
||||||
|
...
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
assert.throws(SyntaxError, function () {
|
||||||
|
RegExp("(?-I:a)", "");
|
||||||
|
}, 'RegExp("(?-I:a)", ""): ');
|
|
@ -0,0 +1,16 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (arithmetic regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpressionFlags - RegularExpressionFlags : Disjunction )
|
||||||
|
...
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
assert.throws(SyntaxError, function () {
|
||||||
|
RegExp("(?I-:a)", "");
|
||||||
|
}, 'RegExp("(?I-:a)", ""): ');
|
|
@ -0,0 +1,19 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (arithmetic regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpressionFlags - RegularExpressionFlags : Disjunction )
|
||||||
|
...
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
/(?-I:a)//*{ global-modifiers }*/;
|
|
@ -0,0 +1,19 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (arithmetic regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpressionFlags - RegularExpressionFlags : Disjunction )
|
||||||
|
...
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
/(?I-:a)//*{ global-modifiers }*/;
|
|
@ -0,0 +1,19 @@
|
||||||
|
// Copyright (C) 2024 Igalia, S.L. All rights reserved.
|
||||||
|
// This code is governed by the BSD license found in the LICENSE file.
|
||||||
|
|
||||||
|
/*---
|
||||||
|
description: It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code point other than i, m, or s, or if it contains the same code point more than once. (regular expression flags)
|
||||||
|
esid: sec-patterns-static-semantics-early-errors
|
||||||
|
features: [regexp-modifiers]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
Atom :: ( ? RegularExpresisonFlags : Disjunction )
|
||||||
|
It is a Syntax Error if the source text matched by RegularExpressionFlags contains any code points other than "i", "m", "s", or if it contains the same code point more than once.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
/(?I:a)//*{ global-modifiers }*/;
|
Loading…
Reference in New Issue