Fix accidental module replacements in tests (#62890)

This commit is contained in:
Jake Bailey 2025-12-12 08:33:41 -08:00 committed by GitHub
parent 16b933fb7b
commit d7ae3aa940
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 48 additions and 113 deletions

View File

@ -1,8 +0,0 @@
asiPreventsParsingAsNamespace04.ts(2,1): error TS2304: Cannot find name 'namespace'.
==== asiPreventsParsingAsNamespace04.ts (1 errors) ====
let module = 10;
namespace in {}
~~~~~~~~~
!!! error TS2304: Cannot find name 'namespace'.

View File

@ -2,8 +2,8 @@
//// [asiPreventsParsingAsNamespace04.ts]
let module = 10;
namespace in {}
module in {}
//// [asiPreventsParsingAsNamespace04.js]
var module = 10;
namespace in {};
module in {};

View File

@ -4,4 +4,6 @@
let module = 10;
>module : Symbol(module, Decl(asiPreventsParsingAsNamespace04.ts, 0, 3))
namespace in {}
module in {}
>module : Symbol(module, Decl(asiPreventsParsingAsNamespace04.ts, 0, 3))

View File

@ -7,11 +7,11 @@ let module = 10;
>10 : 10
> : ^^
namespace in {}
>namespace in {} : boolean
> : ^^^^^^^
>namespace : any
> : ^^^
module in {}
>module in {} : boolean
> : ^^^^^^^
>module : number
> : ^^^^^^
>{} : {}
> : ^^

View File

@ -1,15 +0,0 @@
collisionCodeGenModuleWithUnicodeNames.ts(6,13): error TS2304: Cannot find name '才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123'.
==== collisionCodeGenModuleWithUnicodeNames.ts (1 errors) ====
namespace $1 {
export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
}
}
var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS2304: Cannot find name '才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123'.

View File

@ -1,7 +1,7 @@
//// [tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts] ////
//// [collisionCodeGenModuleWithUnicodeNames.ts]
namespace $1 {
namespace ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 {
export class ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 {
}
}
@ -12,13 +12,13 @@ var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكو
//// [collisionCodeGenModuleWithUnicodeNames.js]
var $1;
(function ($1) {
var ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123;
(function (ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123_1) {
var ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 = /** @class */ (function () {
function ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123() {
}
return ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123;
}());
$1.ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 = ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123;
})($1 || ($1 = {}));
ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123_1.ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 = ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123;
})(ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 || (ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123 = {}));
var x = new ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123.ЫüışğİliيونيكودöÄüß才能ソЫüışğİliيونيكودöÄüßAbcd123();

View File

@ -1,16 +1,19 @@
//// [tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts] ////
=== collisionCodeGenModuleWithUnicodeNames.ts ===
namespace $1 {
>$1 : Symbol($1, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 0))
namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 0))
export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 14))
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 85))
}
}
var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
>x : Symbol(x, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 5, 3))
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 85))
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 0))
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : Symbol(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123, Decl(collisionCodeGenModuleWithUnicodeNames.ts, 0, 85))

View File

@ -1,9 +1,9 @@
//// [tests/cases/compiler/collisionCodeGenModuleWithUnicodeNames.ts] ////
=== collisionCodeGenModuleWithUnicodeNames.ts ===
namespace $1 {
>$1 : typeof $1
> : ^^^^^^^^^
namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof globalThis.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
@ -12,16 +12,16 @@ namespace $1 {
}
var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
>x : any
> : ^^^
>new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123() : any
> : ^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : any
> : ^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : any
> : ^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : any
> : ^^^
>x : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123() : 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 : typeof 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123
> : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

View File

@ -4,31 +4,24 @@ parseInvalidNames.ts(1,15): error TS1005: ';' expected.
parseInvalidNames.ts(2,1): error TS2304: Cannot find name 'interface'.
parseInvalidNames.ts(2,11): error TS2427: Interface name cannot be '100'.
parseInvalidNames.ts(2,15): error TS1005: ';' expected.
parseInvalidNames.ts(3,1): error TS2304: Cannot find name 'namespace'.
parseInvalidNames.ts(3,11): error TS2819: Namespace name cannot be '100'.
parseInvalidNames.ts(3,15): error TS1005: ';' expected.
parseInvalidNames.ts(4,1): error TS2304: Cannot find name 'type'.
parseInvalidNames.ts(4,6): error TS2457: Type alias name cannot be '100'.
parseInvalidNames.ts(4,10): error TS1005: ';' expected.
parseInvalidNames.ts(3,1): error TS2304: Cannot find name 'type'.
parseInvalidNames.ts(3,6): error TS2457: Type alias name cannot be '100'.
parseInvalidNames.ts(3,10): error TS1005: ';' expected.
parseInvalidNames.ts(5,1): error TS1128: Declaration or statement expected.
parseInvalidNames.ts(5,8): error TS2304: Cannot find name 'namespace'.
parseInvalidNames.ts(5,18): error TS2819: Namespace name cannot be '100'.
parseInvalidNames.ts(5,22): error TS1005: ';' expected.
parseInvalidNames.ts(6,1): error TS1128: Declaration or statement expected.
parseInvalidNames.ts(6,8): error TS2304: Cannot find name 'namespace'.
parseInvalidNames.ts(6,18): error TS2819: Namespace name cannot be '100'.
parseInvalidNames.ts(6,8): error TS2304: Cannot find name 'interface'.
parseInvalidNames.ts(6,18): error TS2427: Interface name cannot be '100'.
parseInvalidNames.ts(6,22): error TS1005: ';' expected.
parseInvalidNames.ts(7,1): error TS1128: Declaration or statement expected.
parseInvalidNames.ts(7,8): error TS2304: Cannot find name 'interface'.
parseInvalidNames.ts(7,18): error TS2427: Interface name cannot be '100'.
parseInvalidNames.ts(7,22): error TS1005: ';' expected.
parseInvalidNames.ts(8,1): error TS1128: Declaration or statement expected.
parseInvalidNames.ts(8,8): error TS2304: Cannot find name 'namespace'.
parseInvalidNames.ts(8,18): error TS2819: Namespace name cannot be '100'.
parseInvalidNames.ts(8,22): error TS1005: ';' expected.
parseInvalidNames.ts(9,1): error TS1128: Declaration or statement expected.
parseInvalidNames.ts(9,8): error TS2304: Cannot find name 'type'.
parseInvalidNames.ts(9,13): error TS2457: Type alias name cannot be '100'.
parseInvalidNames.ts(9,17): error TS1005: ';' expected.
parseInvalidNames.ts(7,8): error TS2304: Cannot find name 'type'.
parseInvalidNames.ts(7,13): error TS2457: Type alias name cannot be '100'.
parseInvalidNames.ts(7,17): error TS1005: ';' expected.
==== parseInvalidNames.ts (28 errors) ====
==== parseInvalidNames.ts (21 errors) ====
namespace 100 {}
~~~~~~~~~
!!! error TS2304: Cannot find name 'namespace'.
@ -42,13 +35,6 @@ parseInvalidNames.ts(9,17): error TS1005: ';' expected.
~~~
!!! error TS2427: Interface name cannot be '100'.
~
!!! error TS1005: ';' expected.
namespace 100 {}
~~~~~~~~~
!!! error TS2304: Cannot find name 'namespace'.
~~~
!!! error TS2819: Namespace name cannot be '100'.
~
!!! error TS1005: ';' expected.
type 100 {}
~~~~
@ -75,15 +61,6 @@ parseInvalidNames.ts(9,17): error TS1005: ';' expected.
~~~
!!! error TS2427: Interface name cannot be '100'.
~
!!! error TS1005: ';' expected.
export namespace 100 {}
~~~~~~
!!! error TS1128: Declaration or statement expected.
~~~~~~~~~
!!! error TS2304: Cannot find name 'namespace'.
~~~
!!! error TS2819: Namespace name cannot be '100'.
~
!!! error TS1005: ';' expected.
export type 100 {}
~~~~~~

View File

@ -3,12 +3,10 @@
//// [parseInvalidNames.ts]
namespace 100 {}
interface 100 {}
namespace 100 {}
type 100 {}
export namespace 100 {}
export interface 100 {}
export namespace 100 {}
export type 100 {}
@ -19,9 +17,6 @@ namespace;
interface;
100;
{ }
namespace;
100;
{ }
type;
100;
{ }
@ -31,9 +26,6 @@ namespace;
interface;
100;
{ }
namespace;
100;
{ }
type;
100;
{ }

View File

@ -4,11 +4,9 @@
namespace 100 {}
interface 100 {}
namespace 100 {}
type 100 {}
export namespace 100 {}
export interface 100 {}
export namespace 100 {}
export type 100 {}

View File

@ -13,12 +13,6 @@ interface 100 {}
>100 : 100
> : ^^^
namespace 100 {}
>namespace : any
> : ^^^
>100 : 100
> : ^^^
type 100 {}
>type : any
> : ^^^
@ -37,12 +31,6 @@ export interface 100 {}
>100 : 100
> : ^^^
export namespace 100 {}
>namespace : any
> : ^^^
>100 : 100
> : ^^^
export type 100 {}
>type : any
> : ^^^

View File

@ -1,9 +1,7 @@
namespace 100 {}
interface 100 {}
namespace 100 {}
type 100 {}
export namespace 100 {}
export interface 100 {}
export namespace 100 {}
export type 100 {}

View File

@ -1,3 +1,3 @@
let module = 10;
namespace in {}
module in {}