diff --git a/tests/baselines/reference/ComputedPropertyName10.errors.txt b/tests/baselines/reference/ComputedPropertyName10_es6.errors.txt similarity index 68% rename from tests/baselines/reference/ComputedPropertyName10.errors.txt rename to tests/baselines/reference/ComputedPropertyName10_es6.errors.txt index c880e57859c..ba7154a9298 100644 --- a/tests/baselines/reference/ComputedPropertyName10.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName10_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10.ts(2,8): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10_es6.ts(2,8): error TS1005: ';' expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10_es6.ts (1 errors) ==== class C { [e] = 1 ~ diff --git a/tests/baselines/reference/ComputedPropertyName11.errors.txt b/tests/baselines/reference/ComputedPropertyName11_es6.errors.txt similarity index 66% rename from tests/baselines/reference/ComputedPropertyName11.errors.txt rename to tests/baselines/reference/ComputedPropertyName11_es6.errors.txt index 3b23c2f8287..3f96913c1d5 100644 --- a/tests/baselines/reference/ComputedPropertyName11.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName11_es6.errors.txt @@ -1,9 +1,9 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts(2,7): error TS1005: ';' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts(2,8): error TS1109: Expression expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts(3,1): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts(2,7): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts(2,8): error TS1109: Expression expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts(3,1): error TS1128: Declaration or statement expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts (3 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts (3 errors) ==== class C { [e](); ~ diff --git a/tests/baselines/reference/ComputedPropertyName12.errors.txt b/tests/baselines/reference/ComputedPropertyName12_es6.errors.txt similarity index 66% rename from tests/baselines/reference/ComputedPropertyName12.errors.txt rename to tests/baselines/reference/ComputedPropertyName12_es6.errors.txt index 575574c2d7e..fefff058fe1 100644 --- a/tests/baselines/reference/ComputedPropertyName12.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName12_es6.errors.txt @@ -1,9 +1,9 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts(2,7): error TS1005: ';' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts(2,10): error TS1005: '=>' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts(3,1): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts(2,7): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts(2,10): error TS1005: '=>' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts(3,1): error TS1128: Declaration or statement expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts (3 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts (3 errors) ==== class C { [e]() { } ~ diff --git a/tests/baselines/reference/ComputedPropertyName13.errors.txt b/tests/baselines/reference/ComputedPropertyName13_es6.errors.txt similarity index 64% rename from tests/baselines/reference/ComputedPropertyName13.errors.txt rename to tests/baselines/reference/ComputedPropertyName13_es6.errors.txt index 2024b4d7128..3f8c10fc643 100644 --- a/tests/baselines/reference/ComputedPropertyName13.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName13_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13.ts(1,11): error TS1022: An index signature parameter must have a type annotation. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13_es6.ts(1,11): error TS1022: An index signature parameter must have a type annotation. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13_es6.ts (1 errors) ==== var v: { [e]: number }; ~ !!! error TS1022: An index signature parameter must have a type annotation. \ No newline at end of file diff --git a/tests/baselines/reference/ComputedPropertyName14.errors.txt b/tests/baselines/reference/ComputedPropertyName14_es6.errors.txt similarity index 68% rename from tests/baselines/reference/ComputedPropertyName14.errors.txt rename to tests/baselines/reference/ComputedPropertyName14_es6.errors.txt index 4fe3cf4e121..7d6052b4179 100644 --- a/tests/baselines/reference/ComputedPropertyName14.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName14_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14.ts(1,13): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14_es6.ts(1,13): error TS1005: ';' expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14_es6.ts (1 errors) ==== var v: { [e](): number }; ~ !!! error TS1005: ';' expected. \ No newline at end of file diff --git a/tests/baselines/reference/ComputedPropertyName15.errors.txt b/tests/baselines/reference/ComputedPropertyName15_es6.errors.txt similarity index 67% rename from tests/baselines/reference/ComputedPropertyName15.errors.txt rename to tests/baselines/reference/ComputedPropertyName15_es6.errors.txt index 4ab96e131e9..689df40f985 100644 --- a/tests/baselines/reference/ComputedPropertyName15.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName15_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15.ts(1,32): error TS1022: An index signature parameter must have a type annotation. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15_es6.ts(1,32): error TS1022: An index signature parameter must have a type annotation. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15_es6.ts (1 errors) ==== var v: { [e: number]: string; [e]: number }; ~ !!! error TS1022: An index signature parameter must have a type annotation. \ No newline at end of file diff --git a/tests/baselines/reference/ComputedPropertyName16.errors.txt b/tests/baselines/reference/ComputedPropertyName16_es6.errors.txt similarity index 64% rename from tests/baselines/reference/ComputedPropertyName16.errors.txt rename to tests/baselines/reference/ComputedPropertyName16_es6.errors.txt index 631449a818e..c3de61ddf07 100644 --- a/tests/baselines/reference/ComputedPropertyName16.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName16_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts(2,3): error TS1132: Enum member expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts(3,1): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts(2,3): error TS2364: Invalid left-hand side of assignment expression. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts(2,4): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts(2,3): error TS1132: Enum member expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts(3,1): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts(2,3): error TS2364: Invalid left-hand side of assignment expression. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts(2,4): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts (4 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts (4 errors) ==== enum E { [e] = 1 ~ diff --git a/tests/baselines/reference/ComputedPropertyName17.errors.txt b/tests/baselines/reference/ComputedPropertyName17_es6.errors.txt similarity index 67% rename from tests/baselines/reference/ComputedPropertyName17.errors.txt rename to tests/baselines/reference/ComputedPropertyName17_es6.errors.txt index 3a3d5ca80f9..4b8caf1e62d 100644 --- a/tests/baselines/reference/ComputedPropertyName17.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName17_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts(1,15): error TS1003: Identifier expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts(1,22): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts(1,26): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts(1,16): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts(1,15): error TS1003: Identifier expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts(1,22): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts(1,26): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts(1,16): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts (4 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts (4 errors) ==== var v = { set [e](v) { } } ~ !!! error TS1003: Identifier expected. diff --git a/tests/baselines/reference/ComputedPropertyName18.errors.txt b/tests/baselines/reference/ComputedPropertyName18_es6.errors.txt similarity index 69% rename from tests/baselines/reference/ComputedPropertyName18.errors.txt rename to tests/baselines/reference/ComputedPropertyName18_es6.errors.txt index 1df180bc9c1..8e409750b5c 100644 --- a/tests/baselines/reference/ComputedPropertyName18.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName18_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18.ts(1,13): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18_es6.ts(1,13): error TS1005: ';' expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18_es6.ts (1 errors) ==== var v: { [e]?(): number }; ~ !!! error TS1005: ';' expected. \ No newline at end of file diff --git a/tests/baselines/reference/ComputedPropertyName19.errors.txt b/tests/baselines/reference/ComputedPropertyName19_es6.errors.txt similarity index 68% rename from tests/baselines/reference/ComputedPropertyName19.errors.txt rename to tests/baselines/reference/ComputedPropertyName19_es6.errors.txt index 7e063befdc8..1833deef789 100644 --- a/tests/baselines/reference/ComputedPropertyName19.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName19_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19.ts(1,13): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19_es6.ts(1,13): error TS1005: ';' expected. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19_es6.ts (1 errors) ==== var v: { [e]? }; ~ !!! error TS1005: ';' expected. \ No newline at end of file diff --git a/tests/baselines/reference/ComputedPropertyName1.errors.txt b/tests/baselines/reference/ComputedPropertyName1_es6.errors.txt similarity index 66% rename from tests/baselines/reference/ComputedPropertyName1.errors.txt rename to tests/baselines/reference/ComputedPropertyName1_es6.errors.txt index 89423599a44..260ff20dc36 100644 --- a/tests/baselines/reference/ComputedPropertyName1.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName1_es6.errors.txt @@ -1,9 +1,9 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts(1,11): error TS1136: Property assignment expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts(1,15): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts(1,12): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts(1,11): error TS1136: Property assignment expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts(1,15): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts(1,12): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts (3 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts (3 errors) ==== var v = { [e] }; ~ !!! error TS1136: Property assignment expected. diff --git a/tests/baselines/reference/ComputedPropertyName2.errors.txt b/tests/baselines/reference/ComputedPropertyName2_es6.errors.txt similarity index 66% rename from tests/baselines/reference/ComputedPropertyName2.errors.txt rename to tests/baselines/reference/ComputedPropertyName2_es6.errors.txt index fd2bf09a094..f0a06ef84bc 100644 --- a/tests/baselines/reference/ComputedPropertyName2.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName2_es6.errors.txt @@ -1,11 +1,11 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts(1,11): error TS1136: Property assignment expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts(1,14): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts(1,16): error TS1134: Variable declaration expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts(1,18): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts(1,12): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts(1,11): error TS1136: Property assignment expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts(1,14): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts(1,16): error TS1134: Variable declaration expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts(1,18): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts(1,12): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts (5 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts (5 errors) ==== var v = { [e]: 1 }; ~ !!! error TS1136: Property assignment expected. diff --git a/tests/baselines/reference/ComputedPropertyName3.errors.txt b/tests/baselines/reference/ComputedPropertyName3_es6.errors.txt similarity index 67% rename from tests/baselines/reference/ComputedPropertyName3.errors.txt rename to tests/baselines/reference/ComputedPropertyName3_es6.errors.txt index 4aaaa46ca68..3f1e5d707a8 100644 --- a/tests/baselines/reference/ComputedPropertyName3.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName3_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts(1,11): error TS1136: Property assignment expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts(1,17): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts(1,21): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts(1,12): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts(1,11): error TS1136: Property assignment expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts(1,17): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts(1,21): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts(1,12): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts (4 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts (4 errors) ==== var v = { [e]() { } }; ~ !!! error TS1136: Property assignment expected. diff --git a/tests/baselines/reference/ComputedPropertyName4.errors.txt b/tests/baselines/reference/ComputedPropertyName4_es6.errors.txt similarity index 68% rename from tests/baselines/reference/ComputedPropertyName4.errors.txt rename to tests/baselines/reference/ComputedPropertyName4_es6.errors.txt index d03de72fb54..a1f22f611f9 100644 --- a/tests/baselines/reference/ComputedPropertyName4.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName4_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts(1,15): error TS1003: Identifier expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts(1,21): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts(1,25): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts(1,16): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts(1,15): error TS1003: Identifier expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts(1,21): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts(1,25): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts(1,16): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts (4 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts (4 errors) ==== var v = { get [e]() { } }; ~ !!! error TS1003: Identifier expected. diff --git a/tests/baselines/reference/ComputedPropertyName5.errors.txt b/tests/baselines/reference/ComputedPropertyName5_es6.errors.txt similarity index 69% rename from tests/baselines/reference/ComputedPropertyName5.errors.txt rename to tests/baselines/reference/ComputedPropertyName5_es6.errors.txt index 61906ddcced..2ce2faaee62 100644 --- a/tests/baselines/reference/ComputedPropertyName5.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName5_es6.errors.txt @@ -1,11 +1,11 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts(1,18): error TS1005: ':' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts(1,28): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts(1,32): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts(1,18): error TS2304: Cannot find name 'get'. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts(1,23): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts(1,18): error TS1005: ':' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts(1,28): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts(1,32): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts(1,18): error TS2304: Cannot find name 'get'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts(1,23): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts (5 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts (5 errors) ==== var v = { public get [e]() { } }; ~~~ !!! error TS1005: ':' expected. diff --git a/tests/baselines/reference/ComputedPropertyName6.errors.txt b/tests/baselines/reference/ComputedPropertyName6_es6.errors.txt similarity index 67% rename from tests/baselines/reference/ComputedPropertyName6.errors.txt rename to tests/baselines/reference/ComputedPropertyName6_es6.errors.txt index 979ad0a664f..ca6bce48295 100644 --- a/tests/baselines/reference/ComputedPropertyName6.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName6_es6.errors.txt @@ -1,14 +1,14 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,11): error TS1136: Property assignment expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,14): error TS1005: ',' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,16): error TS1134: Variable declaration expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,26): error TS1005: ';' expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,30): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,12): error TS2304: Cannot find name 'e'. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,20): error TS2304: Cannot find name 'e'. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts(1,24): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,11): error TS1136: Property assignment expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,14): error TS1005: ',' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,16): error TS1134: Variable declaration expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,26): error TS1005: ';' expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,30): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,12): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,20): error TS2304: Cannot find name 'e'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts(1,24): error TS2304: Cannot find name 'e'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts (8 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts (8 errors) ==== var v = { [e]: 1, [e + e]: 2 }; ~ !!! error TS1136: Property assignment expected. diff --git a/tests/baselines/reference/ComputedPropertyName7.errors.txt b/tests/baselines/reference/ComputedPropertyName7_es6.errors.txt similarity index 64% rename from tests/baselines/reference/ComputedPropertyName7.errors.txt rename to tests/baselines/reference/ComputedPropertyName7_es6.errors.txt index 594928afa1f..00be8f610e0 100644 --- a/tests/baselines/reference/ComputedPropertyName7.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName7_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7.ts(2,5): error TS1022: An index signature parameter must have a type annotation. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7_es6.ts(2,5): error TS1022: An index signature parameter must have a type annotation. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7_es6.ts (1 errors) ==== class C { [e] ~ diff --git a/tests/baselines/reference/ComputedPropertyName8.errors.txt b/tests/baselines/reference/ComputedPropertyName8_es6.errors.txt similarity index 65% rename from tests/baselines/reference/ComputedPropertyName8.errors.txt rename to tests/baselines/reference/ComputedPropertyName8_es6.errors.txt index 881d107a80b..58386bbe177 100644 --- a/tests/baselines/reference/ComputedPropertyName8.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName8_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8.ts(2,12): error TS1022: An index signature parameter must have a type annotation. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8_es6.ts(2,12): error TS1022: An index signature parameter must have a type annotation. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8.ts (1 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8_es6.ts (1 errors) ==== class C { public [e] ~ diff --git a/tests/baselines/reference/ComputedPropertyName9.errors.txt b/tests/baselines/reference/ComputedPropertyName9_es6.errors.txt similarity index 65% rename from tests/baselines/reference/ComputedPropertyName9.errors.txt rename to tests/baselines/reference/ComputedPropertyName9_es6.errors.txt index e11503bb2fe..0872f69aebe 100644 --- a/tests/baselines/reference/ComputedPropertyName9.errors.txt +++ b/tests/baselines/reference/ComputedPropertyName9_es6.errors.txt @@ -1,8 +1,8 @@ -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9.ts(2,5): error TS1022: An index signature parameter must have a type annotation. -tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9.ts(2,9): error TS2304: Cannot find name 'Type'. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9_es6.ts(2,5): error TS1022: An index signature parameter must have a type annotation. +tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9_es6.ts(2,9): error TS2304: Cannot find name 'Type'. -==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9.ts (2 errors) ==== +==== tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9_es6.ts (2 errors) ==== class C { [e]: Type ~ diff --git a/tests/baselines/reference/FunctionDeclaration1.js b/tests/baselines/reference/FunctionDeclaration1.js deleted file mode 100644 index bc5afa0fece..00000000000 --- a/tests/baselines/reference/FunctionDeclaration1.js +++ /dev/null @@ -1,7 +0,0 @@ -//// [FunctionDeclaration1.ts] -function * foo() { -} - -//// [FunctionDeclaration1.js] -function foo() { -} diff --git a/tests/baselines/reference/FunctionDeclaration10.js b/tests/baselines/reference/FunctionDeclaration10_es6.js similarity index 61% rename from tests/baselines/reference/FunctionDeclaration10.js rename to tests/baselines/reference/FunctionDeclaration10_es6.js index 069433637eb..51694533964 100644 --- a/tests/baselines/reference/FunctionDeclaration10.js +++ b/tests/baselines/reference/FunctionDeclaration10_es6.js @@ -1,8 +1,8 @@ -//// [FunctionDeclaration10.ts] +//// [FunctionDeclaration10_es6.ts] function * foo(a = yield => yield) { } -//// [FunctionDeclaration10.js] +//// [FunctionDeclaration10_es6.js] function foo(a) { if (a === void 0) { a = function (yield) { return yield; }; } } diff --git a/tests/baselines/reference/FunctionDeclaration10.types b/tests/baselines/reference/FunctionDeclaration10_es6.types similarity index 88% rename from tests/baselines/reference/FunctionDeclaration10.types rename to tests/baselines/reference/FunctionDeclaration10_es6.types index 0e88aeecf07..973de97fab1 100644 --- a/tests/baselines/reference/FunctionDeclaration10.types +++ b/tests/baselines/reference/FunctionDeclaration10_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10.ts === +=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts === function * foo(a = yield => yield) { >foo : (a?: (yield: any) => any) => void >a : (yield: any) => any diff --git a/tests/baselines/reference/FunctionDeclaration11.js b/tests/baselines/reference/FunctionDeclaration11.js deleted file mode 100644 index a4587554910..00000000000 --- a/tests/baselines/reference/FunctionDeclaration11.js +++ /dev/null @@ -1,7 +0,0 @@ -//// [FunctionDeclaration11.ts] -function * yield() { -} - -//// [FunctionDeclaration11.js] -function yield() { -} diff --git a/tests/baselines/reference/FunctionDeclaration11_es6.js b/tests/baselines/reference/FunctionDeclaration11_es6.js new file mode 100644 index 00000000000..ba497b3e529 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration11_es6.js @@ -0,0 +1,7 @@ +//// [FunctionDeclaration11_es6.ts] +function * yield() { +} + +//// [FunctionDeclaration11_es6.js] +function yield() { +} diff --git a/tests/baselines/reference/FunctionDeclaration11.types b/tests/baselines/reference/FunctionDeclaration11_es6.types similarity index 80% rename from tests/baselines/reference/FunctionDeclaration11.types rename to tests/baselines/reference/FunctionDeclaration11_es6.types index 8ba840b0202..f57a385c359 100644 --- a/tests/baselines/reference/FunctionDeclaration11.types +++ b/tests/baselines/reference/FunctionDeclaration11_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11.ts === +=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts === function * yield() { >yield : () => void } diff --git a/tests/baselines/reference/FunctionDeclaration12.errors.txt b/tests/baselines/reference/FunctionDeclaration12_es6.errors.txt similarity index 71% rename from tests/baselines/reference/FunctionDeclaration12.errors.txt rename to tests/baselines/reference/FunctionDeclaration12_es6.errors.txt index 5bea114c4b3..358ec5ea041 100644 --- a/tests/baselines/reference/FunctionDeclaration12.errors.txt +++ b/tests/baselines/reference/FunctionDeclaration12_es6.errors.txt @@ -1,9 +1,9 @@ -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts(1,20): error TS1005: '(' expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts(1,25): error TS1005: '=' expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts(1,28): error TS1005: '=>' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts(1,20): error TS1005: '(' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts(1,25): error TS1005: '=' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts(1,28): error TS1005: '=>' expected. -==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts (3 errors) ==== +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts (3 errors) ==== var v = function * yield() { } ~~~~~ !!! error TS1005: '(' expected. diff --git a/tests/baselines/reference/FunctionDeclaration13.errors.txt b/tests/baselines/reference/FunctionDeclaration13_es6.errors.txt similarity index 73% rename from tests/baselines/reference/FunctionDeclaration13.errors.txt rename to tests/baselines/reference/FunctionDeclaration13_es6.errors.txt index 2a0fc461e05..1f921475fd3 100644 --- a/tests/baselines/reference/FunctionDeclaration13.errors.txt +++ b/tests/baselines/reference/FunctionDeclaration13_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13.ts(3,11): error TS2304: Cannot find name 'yield'. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts(3,11): error TS2304: Cannot find name 'yield'. -==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13.ts (1 errors) ==== +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts (1 errors) ==== function * foo() { // Legal to use 'yield' in a type context. var v: yield; diff --git a/tests/baselines/reference/FunctionDeclaration13.js b/tests/baselines/reference/FunctionDeclaration13_es6.js similarity index 67% rename from tests/baselines/reference/FunctionDeclaration13.js rename to tests/baselines/reference/FunctionDeclaration13_es6.js index 9846e19c140..4c82b037569 100644 --- a/tests/baselines/reference/FunctionDeclaration13.js +++ b/tests/baselines/reference/FunctionDeclaration13_es6.js @@ -1,11 +1,11 @@ -//// [FunctionDeclaration13.ts] +//// [FunctionDeclaration13_es6.ts] function * foo() { // Legal to use 'yield' in a type context. var v: yield; } -//// [FunctionDeclaration13.js] +//// [FunctionDeclaration13_es6.js] function foo() { // Legal to use 'yield' in a type context. var v; diff --git a/tests/baselines/reference/FunctionDeclaration1_es6.js b/tests/baselines/reference/FunctionDeclaration1_es6.js new file mode 100644 index 00000000000..262c7ea02fb --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration1_es6.js @@ -0,0 +1,7 @@ +//// [FunctionDeclaration1_es6.ts] +function * foo() { +} + +//// [FunctionDeclaration1_es6.js] +function foo() { +} diff --git a/tests/baselines/reference/FunctionDeclaration1.types b/tests/baselines/reference/FunctionDeclaration1_es6.types similarity index 80% rename from tests/baselines/reference/FunctionDeclaration1.types rename to tests/baselines/reference/FunctionDeclaration1_es6.types index 94f1f2d456c..69b26e5dd10 100644 --- a/tests/baselines/reference/FunctionDeclaration1.types +++ b/tests/baselines/reference/FunctionDeclaration1_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1.ts === +=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts === function * foo() { >foo : () => void } diff --git a/tests/baselines/reference/FunctionDeclaration2.js b/tests/baselines/reference/FunctionDeclaration2.js deleted file mode 100644 index 09f3d6dd4c0..00000000000 --- a/tests/baselines/reference/FunctionDeclaration2.js +++ /dev/null @@ -1,7 +0,0 @@ -//// [FunctionDeclaration2.ts] -function f(yield) { -} - -//// [FunctionDeclaration2.js] -function f(yield) { -} diff --git a/tests/baselines/reference/FunctionDeclaration2_es6.js b/tests/baselines/reference/FunctionDeclaration2_es6.js new file mode 100644 index 00000000000..dc73cad330f --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration2_es6.js @@ -0,0 +1,7 @@ +//// [FunctionDeclaration2_es6.ts] +function f(yield) { +} + +//// [FunctionDeclaration2_es6.js] +function f(yield) { +} diff --git a/tests/baselines/reference/FunctionDeclaration2.types b/tests/baselines/reference/FunctionDeclaration2_es6.types similarity index 82% rename from tests/baselines/reference/FunctionDeclaration2.types rename to tests/baselines/reference/FunctionDeclaration2_es6.types index 89fcb53b20c..f23d9cf6840 100644 --- a/tests/baselines/reference/FunctionDeclaration2.types +++ b/tests/baselines/reference/FunctionDeclaration2_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2.ts === +=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts === function f(yield) { >f : (yield: any) => void >yield : any diff --git a/tests/baselines/reference/FunctionDeclaration3_es6.errors.txt b/tests/baselines/reference/FunctionDeclaration3_es6.errors.txt new file mode 100644 index 00000000000..409baef3a50 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration3_es6.errors.txt @@ -0,0 +1,8 @@ +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts(1,20): error TS2372: Parameter 'yield' cannot be referenced in its initializer. + + +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts (1 errors) ==== + function f(yield = yield) { + ~~~~~ +!!! error TS2372: Parameter 'yield' cannot be referenced in its initializer. + } \ No newline at end of file diff --git a/tests/baselines/reference/FunctionDeclaration3_es6.js b/tests/baselines/reference/FunctionDeclaration3_es6.js new file mode 100644 index 00000000000..e1df936dd21 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration3_es6.js @@ -0,0 +1,8 @@ +//// [FunctionDeclaration3_es6.ts] +function f(yield = yield) { +} + +//// [FunctionDeclaration3_es6.js] +function f(yield) { + if (yield === void 0) { yield = yield; } +} diff --git a/tests/baselines/reference/FunctionDeclaration4_es6.js b/tests/baselines/reference/FunctionDeclaration4_es6.js new file mode 100644 index 00000000000..da6c695fcb9 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration4_es6.js @@ -0,0 +1,7 @@ +//// [FunctionDeclaration4_es6.ts] +function yield() { +} + +//// [FunctionDeclaration4_es6.js] +function yield() { +} diff --git a/tests/baselines/reference/FunctionDeclaration4.types b/tests/baselines/reference/FunctionDeclaration4_es6.types similarity index 80% rename from tests/baselines/reference/FunctionDeclaration4.types rename to tests/baselines/reference/FunctionDeclaration4_es6.types index f2618678095..e4f102a8f70 100644 --- a/tests/baselines/reference/FunctionDeclaration4.types +++ b/tests/baselines/reference/FunctionDeclaration4_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4.ts === +=== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts === function yield() { >yield : () => void } diff --git a/tests/baselines/reference/FunctionDeclaration5.errors.txt b/tests/baselines/reference/FunctionDeclaration5_es6.errors.txt similarity index 66% rename from tests/baselines/reference/FunctionDeclaration5.errors.txt rename to tests/baselines/reference/FunctionDeclaration5_es6.errors.txt index eebbae4d8c5..9a8be921795 100644 --- a/tests/baselines/reference/FunctionDeclaration5.errors.txt +++ b/tests/baselines/reference/FunctionDeclaration5_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts(1,14): error TS1138: Parameter declaration expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts(1,19): error TS1005: ';' expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts(1,10): error TS2391: Function implementation is missing or not immediately following the declaration. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts(1,14): error TS2304: Cannot find name 'yield'. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts(1,14): error TS1138: Parameter declaration expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts(1,19): error TS1005: ';' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts(1,10): error TS2391: Function implementation is missing or not immediately following the declaration. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts(1,14): error TS2304: Cannot find name 'yield'. -==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts (4 errors) ==== +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts (4 errors) ==== function*foo(yield) { ~~~~~ !!! error TS1138: Parameter declaration expected. diff --git a/tests/baselines/reference/FunctionDeclaration6_es6.errors.txt b/tests/baselines/reference/FunctionDeclaration6_es6.errors.txt new file mode 100644 index 00000000000..7d5eb768be6 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration6_es6.errors.txt @@ -0,0 +1,8 @@ +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts(1,18): error TS2304: Cannot find name 'yield'. + + +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts (1 errors) ==== + function*foo(a = yield) { + ~~~~~ +!!! error TS2304: Cannot find name 'yield'. + } \ No newline at end of file diff --git a/tests/baselines/reference/FunctionDeclaration6_es6.js b/tests/baselines/reference/FunctionDeclaration6_es6.js new file mode 100644 index 00000000000..07b3ff52212 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration6_es6.js @@ -0,0 +1,8 @@ +//// [FunctionDeclaration6_es6.ts] +function*foo(a = yield) { +} + +//// [FunctionDeclaration6_es6.js] +function foo(a) { + if (a === void 0) { a = yield; } +} diff --git a/tests/baselines/reference/FunctionDeclaration7_es6.errors.txt b/tests/baselines/reference/FunctionDeclaration7_es6.errors.txt new file mode 100644 index 00000000000..95ad904bdd9 --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration7_es6.errors.txt @@ -0,0 +1,11 @@ +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts(3,20): error TS2304: Cannot find name 'yield'. + + +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts (1 errors) ==== + function*bar() { + // 'yield' here is an identifier, and not a yield expression. + function*foo(a = yield) { + ~~~~~ +!!! error TS2304: Cannot find name 'yield'. + } + } \ No newline at end of file diff --git a/tests/baselines/reference/FunctionDeclaration7_es6.js b/tests/baselines/reference/FunctionDeclaration7_es6.js new file mode 100644 index 00000000000..661e1668e0f --- /dev/null +++ b/tests/baselines/reference/FunctionDeclaration7_es6.js @@ -0,0 +1,14 @@ +//// [FunctionDeclaration7_es6.ts] +function*bar() { + // 'yield' here is an identifier, and not a yield expression. + function*foo(a = yield) { + } +} + +//// [FunctionDeclaration7_es6.js] +function bar() { + // 'yield' here is an identifier, and not a yield expression. + function foo(a) { + if (a === void 0) { a = yield; } + } +} diff --git a/tests/baselines/reference/FunctionDeclaration8.errors.txt b/tests/baselines/reference/FunctionDeclaration8_es6.errors.txt similarity index 67% rename from tests/baselines/reference/FunctionDeclaration8.errors.txt rename to tests/baselines/reference/FunctionDeclaration8_es6.errors.txt index a5deb7f655c..a30b8d80310 100644 --- a/tests/baselines/reference/FunctionDeclaration8.errors.txt +++ b/tests/baselines/reference/FunctionDeclaration8_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts(1,11): error TS1136: Property assignment expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts(1,18): error TS1005: ',' expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts(1,24): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts(1,12): error TS2304: Cannot find name 'yield'. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts(1,11): error TS1136: Property assignment expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts(1,18): error TS1005: ',' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts(1,24): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts(1,12): error TS2304: Cannot find name 'yield'. -==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts (4 errors) ==== +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts (4 errors) ==== var v = { [yield]: foo } ~ !!! error TS1136: Property assignment expected. diff --git a/tests/baselines/reference/FunctionDeclaration9.errors.txt b/tests/baselines/reference/FunctionDeclaration9_es6.errors.txt similarity index 68% rename from tests/baselines/reference/FunctionDeclaration9.errors.txt rename to tests/baselines/reference/FunctionDeclaration9_es6.errors.txt index 2d070e90ebb..b4cf83a7b6c 100644 --- a/tests/baselines/reference/FunctionDeclaration9.errors.txt +++ b/tests/baselines/reference/FunctionDeclaration9_es6.errors.txt @@ -1,9 +1,9 @@ -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts(2,13): error TS1136: Property assignment expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts(2,20): error TS1005: ',' expected. -tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts(3,1): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts(2,13): error TS1136: Property assignment expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts(2,20): error TS1005: ',' expected. +tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts(3,1): error TS1128: Declaration or statement expected. -==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts (3 errors) ==== +==== tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts (3 errors) ==== function * foo() { var v = { [yield]: foo } ~ diff --git a/tests/baselines/reference/FunctionExpression1.js b/tests/baselines/reference/FunctionExpression1.js deleted file mode 100644 index d74342ef366..00000000000 --- a/tests/baselines/reference/FunctionExpression1.js +++ /dev/null @@ -1,6 +0,0 @@ -//// [FunctionExpression1.ts] -var v = function * () { } - -//// [FunctionExpression1.js] -var v = function () { -}; diff --git a/tests/baselines/reference/FunctionExpression1_es6.js b/tests/baselines/reference/FunctionExpression1_es6.js new file mode 100644 index 00000000000..7c8d82f4ca8 --- /dev/null +++ b/tests/baselines/reference/FunctionExpression1_es6.js @@ -0,0 +1,6 @@ +//// [FunctionExpression1_es6.ts] +var v = function * () { } + +//// [FunctionExpression1_es6.js] +var v = function () { +}; diff --git a/tests/baselines/reference/FunctionExpression1.types b/tests/baselines/reference/FunctionExpression1_es6.types similarity index 85% rename from tests/baselines/reference/FunctionExpression1.types rename to tests/baselines/reference/FunctionExpression1_es6.types index 6a501aedf22..c857d53baba 100644 --- a/tests/baselines/reference/FunctionExpression1.types +++ b/tests/baselines/reference/FunctionExpression1_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionExpressions/FunctionExpression1.ts === +=== tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts === var v = function * () { } >v : () => void >function * () { } : () => void diff --git a/tests/baselines/reference/FunctionExpression2.js b/tests/baselines/reference/FunctionExpression2.js deleted file mode 100644 index 784aea781a3..00000000000 --- a/tests/baselines/reference/FunctionExpression2.js +++ /dev/null @@ -1,6 +0,0 @@ -//// [FunctionExpression2.ts] -var v = function * foo() { } - -//// [FunctionExpression2.js] -var v = function foo() { -}; diff --git a/tests/baselines/reference/FunctionExpression2_es6.js b/tests/baselines/reference/FunctionExpression2_es6.js new file mode 100644 index 00000000000..0a2468bcb8c --- /dev/null +++ b/tests/baselines/reference/FunctionExpression2_es6.js @@ -0,0 +1,6 @@ +//// [FunctionExpression2_es6.ts] +var v = function * foo() { } + +//// [FunctionExpression2_es6.js] +var v = function foo() { +}; diff --git a/tests/baselines/reference/FunctionExpression2.types b/tests/baselines/reference/FunctionExpression2_es6.types similarity index 86% rename from tests/baselines/reference/FunctionExpression2.types rename to tests/baselines/reference/FunctionExpression2_es6.types index 488c181f3e5..7bd9f090435 100644 --- a/tests/baselines/reference/FunctionExpression2.types +++ b/tests/baselines/reference/FunctionExpression2_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionExpressions/FunctionExpression2.ts === +=== tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts === var v = function * foo() { } >v : () => void >function * foo() { } : () => void diff --git a/tests/baselines/reference/FunctionPropertyAssignments1.js b/tests/baselines/reference/FunctionPropertyAssignments1.js deleted file mode 100644 index 8285f88a5ee..00000000000 --- a/tests/baselines/reference/FunctionPropertyAssignments1.js +++ /dev/null @@ -1,6 +0,0 @@ -//// [FunctionPropertyAssignments1.ts] -var v = { *foo() { } } - -//// [FunctionPropertyAssignments1.js] -var v = { foo: function () { -} }; diff --git a/tests/baselines/reference/FunctionPropertyAssignments1_es6.js b/tests/baselines/reference/FunctionPropertyAssignments1_es6.js new file mode 100644 index 00000000000..a451dcfb363 --- /dev/null +++ b/tests/baselines/reference/FunctionPropertyAssignments1_es6.js @@ -0,0 +1,6 @@ +//// [FunctionPropertyAssignments1_es6.ts] +var v = { *foo() { } } + +//// [FunctionPropertyAssignments1_es6.js] +var v = { foo: function () { +} }; diff --git a/tests/baselines/reference/FunctionPropertyAssignments1.types b/tests/baselines/reference/FunctionPropertyAssignments1_es6.types similarity index 82% rename from tests/baselines/reference/FunctionPropertyAssignments1.types rename to tests/baselines/reference/FunctionPropertyAssignments1_es6.types index 5821956b66e..2dfbf5cb657 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments1.types +++ b/tests/baselines/reference/FunctionPropertyAssignments1_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1.ts === +=== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts === var v = { *foo() { } } >v : { foo: () => void; } >{ *foo() { } } : { foo: () => void; } diff --git a/tests/baselines/reference/FunctionPropertyAssignments2.errors.txt b/tests/baselines/reference/FunctionPropertyAssignments2_es6.errors.txt similarity index 62% rename from tests/baselines/reference/FunctionPropertyAssignments2.errors.txt rename to tests/baselines/reference/FunctionPropertyAssignments2_es6.errors.txt index 1737a65e029..f0287f12696 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments2.errors.txt +++ b/tests/baselines/reference/FunctionPropertyAssignments2_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2.ts(1,12): error TS1003: Identifier expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts(1,12): error TS1003: Identifier expected. -==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2.ts (1 errors) ==== +==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts (1 errors) ==== var v = { *() { } } ~ !!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/FunctionPropertyAssignments3.errors.txt b/tests/baselines/reference/FunctionPropertyAssignments3_es6.errors.txt similarity index 62% rename from tests/baselines/reference/FunctionPropertyAssignments3.errors.txt rename to tests/baselines/reference/FunctionPropertyAssignments3_es6.errors.txt index a0e8a3b5e58..b5873e80796 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments3.errors.txt +++ b/tests/baselines/reference/FunctionPropertyAssignments3_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3.ts(1,12): error TS1003: Identifier expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts(1,12): error TS1003: Identifier expected. -==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3.ts (1 errors) ==== +==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts (1 errors) ==== var v = { *{ } } ~ !!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/FunctionPropertyAssignments4.errors.txt b/tests/baselines/reference/FunctionPropertyAssignments4_es6.errors.txt similarity index 62% rename from tests/baselines/reference/FunctionPropertyAssignments4.errors.txt rename to tests/baselines/reference/FunctionPropertyAssignments4_es6.errors.txt index 19288b269aa..285341f04dc 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments4.errors.txt +++ b/tests/baselines/reference/FunctionPropertyAssignments4_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4.ts(1,13): error TS1003: Identifier expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts(1,13): error TS1003: Identifier expected. -==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4.ts (1 errors) ==== +==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts (1 errors) ==== var v = { * } ~ !!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/FunctionPropertyAssignments5.errors.txt b/tests/baselines/reference/FunctionPropertyAssignments5_es6.errors.txt similarity index 63% rename from tests/baselines/reference/FunctionPropertyAssignments5.errors.txt rename to tests/baselines/reference/FunctionPropertyAssignments5_es6.errors.txt index 5b4a4b5a591..961dabaa996 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments5.errors.txt +++ b/tests/baselines/reference/FunctionPropertyAssignments5_es6.errors.txt @@ -1,10 +1,10 @@ -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts(1,12): error TS1003: Identifier expected. -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts(1,22): error TS1005: ',' expected. -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts(1,26): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts(1,13): error TS2304: Cannot find name 'foo'. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts(1,12): error TS1003: Identifier expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts(1,22): error TS1005: ',' expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts(1,26): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts(1,13): error TS2304: Cannot find name 'foo'. -==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts (4 errors) ==== +==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts (4 errors) ==== var v = { *[foo()]() { } } ~ !!! error TS1003: Identifier expected. diff --git a/tests/baselines/reference/FunctionPropertyAssignments6.errors.txt b/tests/baselines/reference/FunctionPropertyAssignments6_es6.errors.txt similarity index 62% rename from tests/baselines/reference/FunctionPropertyAssignments6.errors.txt rename to tests/baselines/reference/FunctionPropertyAssignments6_es6.errors.txt index bf0e237aadb..a4e8450bd73 100644 --- a/tests/baselines/reference/FunctionPropertyAssignments6.errors.txt +++ b/tests/baselines/reference/FunctionPropertyAssignments6_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6.ts(1,12): error TS1003: Identifier expected. +tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts(1,12): error TS1003: Identifier expected. -==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6.ts (1 errors) ==== +==== tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts (1 errors) ==== var v = { *() { } } ~ !!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration1.types b/tests/baselines/reference/MemberFunctionDeclaration1.types deleted file mode 100644 index 869592d072a..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration1.types +++ /dev/null @@ -1,7 +0,0 @@ -=== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration1.ts === -class C { ->C : C - - *foo() { } ->foo : () => void -} diff --git a/tests/baselines/reference/MemberFunctionDeclaration1.js b/tests/baselines/reference/MemberFunctionDeclaration1_es6.js similarity index 59% rename from tests/baselines/reference/MemberFunctionDeclaration1.js rename to tests/baselines/reference/MemberFunctionDeclaration1_es6.js index b5630337c9a..86e7c9d418a 100644 --- a/tests/baselines/reference/MemberFunctionDeclaration1.js +++ b/tests/baselines/reference/MemberFunctionDeclaration1_es6.js @@ -1,9 +1,9 @@ -//// [MemberFunctionDeclaration1.ts] +//// [MemberFunctionDeclaration1_es6.ts] class C { *foo() { } } -//// [MemberFunctionDeclaration1.js] +//// [MemberFunctionDeclaration1_es6.js] var C = (function () { function C() { } diff --git a/tests/baselines/reference/MemberFunctionDeclaration1_es6.types b/tests/baselines/reference/MemberFunctionDeclaration1_es6.types new file mode 100644 index 00000000000..265d3fdb291 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration1_es6.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts === +class C { +>C : C + + *foo() { } +>foo : () => void +} diff --git a/tests/baselines/reference/MemberFunctionDeclaration2.types b/tests/baselines/reference/MemberFunctionDeclaration2.types deleted file mode 100644 index ad076636a2f..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration2.types +++ /dev/null @@ -1,7 +0,0 @@ -=== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration2.ts === -class C { ->C : C - - public * foo() { } ->foo : () => void -} diff --git a/tests/baselines/reference/MemberFunctionDeclaration2.js b/tests/baselines/reference/MemberFunctionDeclaration2_es6.js similarity index 61% rename from tests/baselines/reference/MemberFunctionDeclaration2.js rename to tests/baselines/reference/MemberFunctionDeclaration2_es6.js index 22589facd29..efd60844dc7 100644 --- a/tests/baselines/reference/MemberFunctionDeclaration2.js +++ b/tests/baselines/reference/MemberFunctionDeclaration2_es6.js @@ -1,9 +1,9 @@ -//// [MemberFunctionDeclaration2.ts] +//// [MemberFunctionDeclaration2_es6.ts] class C { public * foo() { } } -//// [MemberFunctionDeclaration2.js] +//// [MemberFunctionDeclaration2_es6.js] var C = (function () { function C() { } diff --git a/tests/baselines/reference/MemberFunctionDeclaration2_es6.types b/tests/baselines/reference/MemberFunctionDeclaration2_es6.types new file mode 100644 index 00000000000..e1e3f9d17e5 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration2_es6.types @@ -0,0 +1,7 @@ +=== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts === +class C { +>C : C + + public * foo() { } +>foo : () => void +} diff --git a/tests/baselines/reference/MemberFunctionDeclaration3.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration3.errors.txt deleted file mode 100644 index a9091ef1de7..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration3.errors.txt +++ /dev/null @@ -1,18 +0,0 @@ -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts(2,5): error TS1003: Identifier expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts(2,10): error TS1005: ';' expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts(2,13): error TS1005: '=>' expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts(3,1): error TS1128: Declaration or statement expected. - - -==== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts (4 errors) ==== - class C { - *[foo]() { } - ~ -!!! error TS1003: Identifier expected. - ~ -!!! error TS1005: ';' expected. - ~ -!!! error TS1005: '=>' expected. - } - ~ -!!! error TS1128: Declaration or statement expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration3_es6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration3_es6.errors.txt new file mode 100644 index 00000000000..b3a2de4eec6 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration3_es6.errors.txt @@ -0,0 +1,18 @@ +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts(2,5): error TS1003: Identifier expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts(2,10): error TS1005: ';' expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts(2,13): error TS1005: '=>' expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts(3,1): error TS1128: Declaration or statement expected. + + +==== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts (4 errors) ==== + class C { + *[foo]() { } + ~ +!!! error TS1003: Identifier expected. + ~ +!!! error TS1005: ';' expected. + ~ +!!! error TS1005: '=>' expected. + } + ~ +!!! error TS1128: Declaration or statement expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration4.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration4.errors.txt deleted file mode 100644 index 262942cccb4..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration4.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration4.ts(2,5): error TS1003: Identifier expected. - - -==== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration4.ts (1 errors) ==== - class C { - *() { } - ~ -!!! error TS1003: Identifier expected. - } \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration4_es6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration4_es6.errors.txt new file mode 100644 index 00000000000..988527ccfd7 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration4_es6.errors.txt @@ -0,0 +1,9 @@ +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts(2,5): error TS1003: Identifier expected. + + +==== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts (1 errors) ==== + class C { + *() { } + ~ +!!! error TS1003: Identifier expected. + } \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration5.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration5.errors.txt deleted file mode 100644 index 262b9011e25..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration5.errors.txt +++ /dev/null @@ -1,9 +0,0 @@ -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration5.ts(3,1): error TS1003: Identifier expected. - - -==== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration5.ts (1 errors) ==== - class C { - * - } - ~ -!!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration5_es6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration5_es6.errors.txt new file mode 100644 index 00000000000..e27d6198104 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration5_es6.errors.txt @@ -0,0 +1,9 @@ +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts(3,1): error TS1003: Identifier expected. + + +==== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts (1 errors) ==== + class C { + * + } + ~ +!!! error TS1003: Identifier expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration6.errors.txt deleted file mode 100644 index eabbfc9ae79..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration6.errors.txt +++ /dev/null @@ -1,12 +0,0 @@ -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration6.ts(3,1): error TS1005: '(' expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration6.ts(2,5): error TS2391: Function implementation is missing or not immediately following the declaration. - - -==== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration6.ts (2 errors) ==== - class C { - *foo - ~~~ -!!! error TS2391: Function implementation is missing or not immediately following the declaration. - } - ~ -!!! error TS1005: '(' expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration6_es6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration6_es6.errors.txt new file mode 100644 index 00000000000..b79a61c8866 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration6_es6.errors.txt @@ -0,0 +1,12 @@ +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts(3,1): error TS1005: '(' expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts(2,5): error TS2391: Function implementation is missing or not immediately following the declaration. + + +==== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts (2 errors) ==== + class C { + *foo + ~~~ +!!! error TS2391: Function implementation is missing or not immediately following the declaration. + } + ~ +!!! error TS1005: '(' expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration7.types b/tests/baselines/reference/MemberFunctionDeclaration7.types deleted file mode 100644 index 8c725049782..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration7.types +++ /dev/null @@ -1,8 +0,0 @@ -=== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration7.ts === -class C { ->C : C - - *foo() { } ->foo : () => void ->T : T -} diff --git a/tests/baselines/reference/MemberFunctionDeclaration7.js b/tests/baselines/reference/MemberFunctionDeclaration7_es6.js similarity index 60% rename from tests/baselines/reference/MemberFunctionDeclaration7.js rename to tests/baselines/reference/MemberFunctionDeclaration7_es6.js index fbb3a10aab7..211713c6e14 100644 --- a/tests/baselines/reference/MemberFunctionDeclaration7.js +++ b/tests/baselines/reference/MemberFunctionDeclaration7_es6.js @@ -1,9 +1,9 @@ -//// [MemberFunctionDeclaration7.ts] +//// [MemberFunctionDeclaration7_es6.ts] class C { *foo() { } } -//// [MemberFunctionDeclaration7.js] +//// [MemberFunctionDeclaration7_es6.js] var C = (function () { function C() { } diff --git a/tests/baselines/reference/MemberFunctionDeclaration7_es6.types b/tests/baselines/reference/MemberFunctionDeclaration7_es6.types new file mode 100644 index 00000000000..e4c864b9422 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration7_es6.types @@ -0,0 +1,8 @@ +=== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts === +class C { +>C : C + + *foo() { } +>foo : () => void +>T : T +} diff --git a/tests/baselines/reference/MemberFunctionDeclaration8.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration8.errors.txt deleted file mode 100644 index 32f67c71ead..00000000000 --- a/tests/baselines/reference/MemberFunctionDeclaration8.errors.txt +++ /dev/null @@ -1,34 +0,0 @@ -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(4,12): error TS1127: Invalid character. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(4,14): error TS1129: Statement expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(4,19): error TS1005: '(' expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(5,5): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(6,3): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(7,1): error TS1128: Declaration or statement expected. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(4,9): error TS2304: Cannot find name 'a'. -tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts(4,16): error TS2391: Function implementation is missing or not immediately following the declaration. - - -==== tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts (8 errors) ==== - class C { - foo() { - // Make sure we don't think of *bar as the start of a generator method. - if (a) # * bar; - -!!! error TS1127: Invalid character. - ~ -!!! error TS1129: Statement expected. - ~ -!!! error TS1005: '(' expected. - ~ -!!! error TS2304: Cannot find name 'a'. - ~~~ -!!! error TS2391: Function implementation is missing or not immediately following the declaration. - return bar; - ~~~~~~ -!!! error TS1068: Unexpected token. A constructor, method, accessor, or property was expected. - } - ~ -!!! error TS1128: Declaration or statement expected. - } - ~ -!!! error TS1128: Declaration or statement expected. \ No newline at end of file diff --git a/tests/baselines/reference/MemberFunctionDeclaration8_es6.errors.txt b/tests/baselines/reference/MemberFunctionDeclaration8_es6.errors.txt new file mode 100644 index 00000000000..1b216b72c89 --- /dev/null +++ b/tests/baselines/reference/MemberFunctionDeclaration8_es6.errors.txt @@ -0,0 +1,34 @@ +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(4,12): error TS1127: Invalid character. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(4,14): error TS1129: Statement expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(4,19): error TS1005: '(' expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(5,5): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(6,3): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(7,1): error TS1128: Declaration or statement expected. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(4,9): error TS2304: Cannot find name 'a'. +tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts(4,16): error TS2391: Function implementation is missing or not immediately following the declaration. + + +==== tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts (8 errors) ==== + class C { + foo() { + // Make sure we don't think of *bar as the start of a generator method. + if (a) # * bar; + +!!! error TS1127: Invalid character. + ~ +!!! error TS1129: Statement expected. + ~ +!!! error TS1005: '(' expected. + ~ +!!! error TS2304: Cannot find name 'a'. + ~~~ +!!! error TS2391: Function implementation is missing or not immediately following the declaration. + return bar; + ~~~~~~ +!!! error TS1068: Unexpected token. A constructor, method, accessor, or property was expected. + } + ~ +!!! error TS1128: Declaration or statement expected. + } + ~ +!!! error TS1128: Declaration or statement expected. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression1.errors.txt b/tests/baselines/reference/YieldExpression1.errors.txt deleted file mode 100644 index ac9bdd04aba..00000000000 --- a/tests/baselines/reference/YieldExpression1.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression1.ts(1,1): error TS2304: Cannot find name 'yield'. - - -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression1.ts (1 errors) ==== - yield; - ~~~~~ -!!! error TS2304: Cannot find name 'yield'. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression1.js b/tests/baselines/reference/YieldExpression1.js deleted file mode 100644 index 84f01f084a6..00000000000 --- a/tests/baselines/reference/YieldExpression1.js +++ /dev/null @@ -1,5 +0,0 @@ -//// [YieldExpression1.ts] -yield; - -//// [YieldExpression1.js] -yield; diff --git a/tests/baselines/reference/YieldExpression10.js b/tests/baselines/reference/YieldExpression10_es6.js similarity index 54% rename from tests/baselines/reference/YieldExpression10.js rename to tests/baselines/reference/YieldExpression10_es6.js index 8d6a1bcfd74..f111e6e1bdf 100644 --- a/tests/baselines/reference/YieldExpression10.js +++ b/tests/baselines/reference/YieldExpression10_es6.js @@ -1,11 +1,11 @@ -//// [YieldExpression10.ts] +//// [YieldExpression10_es6.ts] var v = { * foo() { yield(foo); } } -//// [YieldExpression10.js] +//// [YieldExpression10_es6.js] var v = { foo: function () { ; } }; diff --git a/tests/baselines/reference/YieldExpression10.types b/tests/baselines/reference/YieldExpression10_es6.types similarity index 90% rename from tests/baselines/reference/YieldExpression10.types rename to tests/baselines/reference/YieldExpression10_es6.types index 1cc2cebafc1..e0d3f84c6c8 100644 --- a/tests/baselines/reference/YieldExpression10.types +++ b/tests/baselines/reference/YieldExpression10_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression10.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts === var v = { * foo() { >v : { foo: () => void; } >{ * foo() { yield(foo); }} : { foo: () => void; } diff --git a/tests/baselines/reference/YieldExpression11.js b/tests/baselines/reference/YieldExpression11_es6.js similarity index 68% rename from tests/baselines/reference/YieldExpression11.js rename to tests/baselines/reference/YieldExpression11_es6.js index e69d9b6c064..306cef3051e 100644 --- a/tests/baselines/reference/YieldExpression11.js +++ b/tests/baselines/reference/YieldExpression11_es6.js @@ -1,11 +1,11 @@ -//// [YieldExpression11.ts] +//// [YieldExpression11_es6.ts] class C { *foo() { yield(foo); } } -//// [YieldExpression11.js] +//// [YieldExpression11_es6.js] var C = (function () { function C() { } diff --git a/tests/baselines/reference/YieldExpression11.types b/tests/baselines/reference/YieldExpression11_es6.types similarity index 84% rename from tests/baselines/reference/YieldExpression11.types rename to tests/baselines/reference/YieldExpression11_es6.types index da261ed041f..cdb70b3af0d 100644 --- a/tests/baselines/reference/YieldExpression11.types +++ b/tests/baselines/reference/YieldExpression11_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression11.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts === class C { >C : C diff --git a/tests/baselines/reference/YieldExpression12.errors.txt b/tests/baselines/reference/YieldExpression12_es6.errors.txt similarity index 54% rename from tests/baselines/reference/YieldExpression12.errors.txt rename to tests/baselines/reference/YieldExpression12_es6.errors.txt index 47f3edc220d..10843421a3f 100644 --- a/tests/baselines/reference/YieldExpression12.errors.txt +++ b/tests/baselines/reference/YieldExpression12_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression12.ts(3,6): error TS1163: 'yield' expression must be contained_within a generator declaration. +tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts(3,6): error TS1163: 'yield' expression must be contained_within a generator declaration. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression12.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts (1 errors) ==== class C { constructor() { yield foo diff --git a/tests/baselines/reference/YieldExpression13.js b/tests/baselines/reference/YieldExpression13.js deleted file mode 100644 index f3f36cfecd3..00000000000 --- a/tests/baselines/reference/YieldExpression13.js +++ /dev/null @@ -1,7 +0,0 @@ -//// [YieldExpression13.ts] -function* foo() { yield } - -//// [YieldExpression13.js] -function foo() { - ; -} diff --git a/tests/baselines/reference/YieldExpression13_es6.js b/tests/baselines/reference/YieldExpression13_es6.js new file mode 100644 index 00000000000..328fc80dbdd --- /dev/null +++ b/tests/baselines/reference/YieldExpression13_es6.js @@ -0,0 +1,7 @@ +//// [YieldExpression13_es6.ts] +function* foo() { yield } + +//// [YieldExpression13_es6.js] +function foo() { + ; +} diff --git a/tests/baselines/reference/YieldExpression13.types b/tests/baselines/reference/YieldExpression13_es6.types similarity index 85% rename from tests/baselines/reference/YieldExpression13.types rename to tests/baselines/reference/YieldExpression13_es6.types index 0d1cb06ba51..23a9fe6299a 100644 --- a/tests/baselines/reference/YieldExpression13.types +++ b/tests/baselines/reference/YieldExpression13_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression13.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts === function* foo() { yield } >foo : () => void diff --git a/tests/baselines/reference/YieldExpression14.errors.txt b/tests/baselines/reference/YieldExpression14_es6.errors.txt similarity index 53% rename from tests/baselines/reference/YieldExpression14.errors.txt rename to tests/baselines/reference/YieldExpression14_es6.errors.txt index 89d0cf477cf..baeaf3ba30e 100644 --- a/tests/baselines/reference/YieldExpression14.errors.txt +++ b/tests/baselines/reference/YieldExpression14_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression14.ts(3,6): error TS1163: 'yield' expression must be contained_within a generator declaration. +tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts(3,6): error TS1163: 'yield' expression must be contained_within a generator declaration. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression14.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts (1 errors) ==== class C { foo() { yield foo diff --git a/tests/baselines/reference/YieldExpression15.errors.txt b/tests/baselines/reference/YieldExpression15_es6.errors.txt similarity index 52% rename from tests/baselines/reference/YieldExpression15.errors.txt rename to tests/baselines/reference/YieldExpression15_es6.errors.txt index 3f90fce5993..5e548799f5d 100644 --- a/tests/baselines/reference/YieldExpression15.errors.txt +++ b/tests/baselines/reference/YieldExpression15_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression15.ts(2,6): error TS1163: 'yield' expression must be contained_within a generator declaration. +tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts(2,6): error TS1163: 'yield' expression must be contained_within a generator declaration. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression15.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts (1 errors) ==== var v = () => { yield foo ~~~~~ diff --git a/tests/baselines/reference/YieldExpression16.errors.txt b/tests/baselines/reference/YieldExpression16_es6.errors.txt similarity index 55% rename from tests/baselines/reference/YieldExpression16.errors.txt rename to tests/baselines/reference/YieldExpression16_es6.errors.txt index 8fb1775222d..e5a9b93eece 100644 --- a/tests/baselines/reference/YieldExpression16.errors.txt +++ b/tests/baselines/reference/YieldExpression16_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression16.ts(3,5): error TS1163: 'yield' expression must be contained_within a generator declaration. +tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts(3,5): error TS1163: 'yield' expression must be contained_within a generator declaration. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression16.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts (1 errors) ==== function* foo() { function bar() { yield foo; diff --git a/tests/baselines/reference/YieldExpression17.errors.txt b/tests/baselines/reference/YieldExpression17.errors.txt deleted file mode 100644 index 9477ff2f134..00000000000 --- a/tests/baselines/reference/YieldExpression17.errors.txt +++ /dev/null @@ -1,10 +0,0 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression17.ts(1,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -tests/cases/conformance/es6/yieldExpressions/YieldExpression17.ts(1,15): error TS2378: A 'get' accessor must return a value or consist of a single 'throw' statement. - - -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression17.ts (2 errors) ==== - var v = { get foo() { yield foo; } } - ~~~ -!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. - ~~~ -!!! error TS2378: A 'get' accessor must return a value or consist of a single 'throw' statement. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression17_es6.errors.txt b/tests/baselines/reference/YieldExpression17_es6.errors.txt new file mode 100644 index 00000000000..38969a9c6fb --- /dev/null +++ b/tests/baselines/reference/YieldExpression17_es6.errors.txt @@ -0,0 +1,10 @@ +tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts(1,15): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts(1,15): error TS2378: A 'get' accessor must return a value or consist of a single 'throw' statement. + + +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts (2 errors) ==== + var v = { get foo() { yield foo; } } + ~~~ +!!! error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. + ~~~ +!!! error TS2378: A 'get' accessor must return a value or consist of a single 'throw' statement. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression18.errors.txt b/tests/baselines/reference/YieldExpression18_es6.errors.txt similarity index 50% rename from tests/baselines/reference/YieldExpression18.errors.txt rename to tests/baselines/reference/YieldExpression18_es6.errors.txt index 2707e5780b0..3a67acdebcd 100644 --- a/tests/baselines/reference/YieldExpression18.errors.txt +++ b/tests/baselines/reference/YieldExpression18_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression18.ts(2,1): error TS1163: 'yield' expression must be contained_within a generator declaration. +tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts(2,1): error TS1163: 'yield' expression must be contained_within a generator declaration. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression18.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts (1 errors) ==== "use strict"; yield(foo); ~~~~~ diff --git a/tests/baselines/reference/YieldExpression19.js b/tests/baselines/reference/YieldExpression19_es6.js similarity index 71% rename from tests/baselines/reference/YieldExpression19.js rename to tests/baselines/reference/YieldExpression19_es6.js index 39b9cda44f9..91643e09b0e 100644 --- a/tests/baselines/reference/YieldExpression19.js +++ b/tests/baselines/reference/YieldExpression19_es6.js @@ -1,4 +1,4 @@ -//// [YieldExpression19.ts] +//// [YieldExpression19_es6.ts] function*foo() { function bar() { function* quux() { @@ -7,7 +7,7 @@ function*foo() { } } -//// [YieldExpression19.js] +//// [YieldExpression19_es6.js] function foo() { function bar() { function quux() { diff --git a/tests/baselines/reference/YieldExpression19.types b/tests/baselines/reference/YieldExpression19_es6.types similarity index 88% rename from tests/baselines/reference/YieldExpression19.types rename to tests/baselines/reference/YieldExpression19_es6.types index 315c1a541cc..a8af884c98f 100644 --- a/tests/baselines/reference/YieldExpression19.types +++ b/tests/baselines/reference/YieldExpression19_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression19.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts === function*foo() { >foo : () => void diff --git a/tests/baselines/reference/YieldExpression1_es6.errors.txt b/tests/baselines/reference/YieldExpression1_es6.errors.txt new file mode 100644 index 00000000000..f8a13fe5409 --- /dev/null +++ b/tests/baselines/reference/YieldExpression1_es6.errors.txt @@ -0,0 +1,7 @@ +tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts(1,1): error TS2304: Cannot find name 'yield'. + + +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts (1 errors) ==== + yield; + ~~~~~ +!!! error TS2304: Cannot find name 'yield'. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression1_es6.js b/tests/baselines/reference/YieldExpression1_es6.js new file mode 100644 index 00000000000..cb5c097df2c --- /dev/null +++ b/tests/baselines/reference/YieldExpression1_es6.js @@ -0,0 +1,5 @@ +//// [YieldExpression1_es6.ts] +yield; + +//// [YieldExpression1_es6.js] +yield; diff --git a/tests/baselines/reference/YieldExpression2.errors.txt b/tests/baselines/reference/YieldExpression2.errors.txt deleted file mode 100644 index 4b4e549d7bf..00000000000 --- a/tests/baselines/reference/YieldExpression2.errors.txt +++ /dev/null @@ -1,7 +0,0 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression2.ts(1,1): error TS1163: 'yield' expression must be contained_within a generator declaration. - - -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression2.ts (1 errors) ==== - yield foo; - ~~~~~ -!!! error TS1163: 'yield' expression must be contained_within a generator declaration. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression2_es6.errors.txt b/tests/baselines/reference/YieldExpression2_es6.errors.txt new file mode 100644 index 00000000000..553dab51fc2 --- /dev/null +++ b/tests/baselines/reference/YieldExpression2_es6.errors.txt @@ -0,0 +1,7 @@ +tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts(1,1): error TS1163: 'yield' expression must be contained_within a generator declaration. + + +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts (1 errors) ==== + yield foo; + ~~~~~ +!!! error TS1163: 'yield' expression must be contained_within a generator declaration. \ No newline at end of file diff --git a/tests/baselines/reference/YieldExpression3.js b/tests/baselines/reference/YieldExpression3.js deleted file mode 100644 index 39a1c419e9b..00000000000 --- a/tests/baselines/reference/YieldExpression3.js +++ /dev/null @@ -1,11 +0,0 @@ -//// [YieldExpression3.ts] -function* foo() { - yield - yield -} - -//// [YieldExpression3.js] -function foo() { - ; - ; -} diff --git a/tests/baselines/reference/YieldExpression3_es6.js b/tests/baselines/reference/YieldExpression3_es6.js new file mode 100644 index 00000000000..cc3716587ea --- /dev/null +++ b/tests/baselines/reference/YieldExpression3_es6.js @@ -0,0 +1,11 @@ +//// [YieldExpression3_es6.ts] +function* foo() { + yield + yield +} + +//// [YieldExpression3_es6.js] +function foo() { + ; + ; +} diff --git a/tests/baselines/reference/YieldExpression3.types b/tests/baselines/reference/YieldExpression3_es6.types similarity index 85% rename from tests/baselines/reference/YieldExpression3.types rename to tests/baselines/reference/YieldExpression3_es6.types index 702584b44f8..f9ad4faffdb 100644 --- a/tests/baselines/reference/YieldExpression3.types +++ b/tests/baselines/reference/YieldExpression3_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression3.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts === function* foo() { >foo : () => void diff --git a/tests/baselines/reference/YieldExpression4.js b/tests/baselines/reference/YieldExpression4_es6.js similarity index 50% rename from tests/baselines/reference/YieldExpression4.js rename to tests/baselines/reference/YieldExpression4_es6.js index e85a41e8581..84b11a03a2c 100644 --- a/tests/baselines/reference/YieldExpression4.js +++ b/tests/baselines/reference/YieldExpression4_es6.js @@ -1,10 +1,10 @@ -//// [YieldExpression4.ts] +//// [YieldExpression4_es6.ts] function* foo() { yield; yield; } -//// [YieldExpression4.js] +//// [YieldExpression4_es6.js] function foo() { ; ; diff --git a/tests/baselines/reference/YieldExpression4.types b/tests/baselines/reference/YieldExpression4_es6.types similarity index 85% rename from tests/baselines/reference/YieldExpression4.types rename to tests/baselines/reference/YieldExpression4_es6.types index cd57f45ba73..083d145d06f 100644 --- a/tests/baselines/reference/YieldExpression4.types +++ b/tests/baselines/reference/YieldExpression4_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression4.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts === function* foo() { >foo : () => void diff --git a/tests/baselines/reference/YieldExpression5.errors.txt b/tests/baselines/reference/YieldExpression5_es6.errors.txt similarity index 51% rename from tests/baselines/reference/YieldExpression5.errors.txt rename to tests/baselines/reference/YieldExpression5_es6.errors.txt index 80363043874..3ce8f20c985 100644 --- a/tests/baselines/reference/YieldExpression5.errors.txt +++ b/tests/baselines/reference/YieldExpression5_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression5.ts(3,1): error TS1109: Expression expected. +tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts(3,1): error TS1109: Expression expected. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression5.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts (1 errors) ==== function* foo() { yield* } diff --git a/tests/baselines/reference/YieldExpression6.js b/tests/baselines/reference/YieldExpression6.js deleted file mode 100644 index 27fda405cd7..00000000000 --- a/tests/baselines/reference/YieldExpression6.js +++ /dev/null @@ -1,9 +0,0 @@ -//// [YieldExpression6.ts] -function* foo() { - yield*foo -} - -//// [YieldExpression6.js] -function foo() { - ; -} diff --git a/tests/baselines/reference/YieldExpression6_es6.js b/tests/baselines/reference/YieldExpression6_es6.js new file mode 100644 index 00000000000..5024e9bbd40 --- /dev/null +++ b/tests/baselines/reference/YieldExpression6_es6.js @@ -0,0 +1,9 @@ +//// [YieldExpression6_es6.ts] +function* foo() { + yield*foo +} + +//// [YieldExpression6_es6.js] +function foo() { + ; +} diff --git a/tests/baselines/reference/YieldExpression6.types b/tests/baselines/reference/YieldExpression6_es6.types similarity index 85% rename from tests/baselines/reference/YieldExpression6.types rename to tests/baselines/reference/YieldExpression6_es6.types index 6df16df5271..fd410d2c959 100644 --- a/tests/baselines/reference/YieldExpression6.types +++ b/tests/baselines/reference/YieldExpression6_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression6.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts === function* foo() { >foo : () => void diff --git a/tests/baselines/reference/YieldExpression7.js b/tests/baselines/reference/YieldExpression7.js deleted file mode 100644 index 152fe36db50..00000000000 --- a/tests/baselines/reference/YieldExpression7.js +++ /dev/null @@ -1,9 +0,0 @@ -//// [YieldExpression7.ts] -function* foo() { - yield foo -} - -//// [YieldExpression7.js] -function foo() { - ; -} diff --git a/tests/baselines/reference/YieldExpression7_es6.js b/tests/baselines/reference/YieldExpression7_es6.js new file mode 100644 index 00000000000..96ef5af107e --- /dev/null +++ b/tests/baselines/reference/YieldExpression7_es6.js @@ -0,0 +1,9 @@ +//// [YieldExpression7_es6.ts] +function* foo() { + yield foo +} + +//// [YieldExpression7_es6.js] +function foo() { + ; +} diff --git a/tests/baselines/reference/YieldExpression7.types b/tests/baselines/reference/YieldExpression7_es6.types similarity index 85% rename from tests/baselines/reference/YieldExpression7.types rename to tests/baselines/reference/YieldExpression7_es6.types index 40d4506c86e..17e1a3b2bfb 100644 --- a/tests/baselines/reference/YieldExpression7.types +++ b/tests/baselines/reference/YieldExpression7_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression7.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts === function* foo() { >foo : () => void diff --git a/tests/baselines/reference/YieldExpression8.errors.txt b/tests/baselines/reference/YieldExpression8_es6.errors.txt similarity index 54% rename from tests/baselines/reference/YieldExpression8.errors.txt rename to tests/baselines/reference/YieldExpression8_es6.errors.txt index ee0e5789313..f4dd30b1a19 100644 --- a/tests/baselines/reference/YieldExpression8.errors.txt +++ b/tests/baselines/reference/YieldExpression8_es6.errors.txt @@ -1,7 +1,7 @@ -tests/cases/conformance/es6/yieldExpressions/YieldExpression8.ts(1,1): error TS2304: Cannot find name 'yield'. +tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts(1,1): error TS2304: Cannot find name 'yield'. -==== tests/cases/conformance/es6/yieldExpressions/YieldExpression8.ts (1 errors) ==== +==== tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts (1 errors) ==== yield(foo); ~~~~~ !!! error TS2304: Cannot find name 'yield'. diff --git a/tests/baselines/reference/YieldExpression8.js b/tests/baselines/reference/YieldExpression8_es6.js similarity index 54% rename from tests/baselines/reference/YieldExpression8.js rename to tests/baselines/reference/YieldExpression8_es6.js index 07b80cf3e51..190c2cc3da5 100644 --- a/tests/baselines/reference/YieldExpression8.js +++ b/tests/baselines/reference/YieldExpression8_es6.js @@ -1,10 +1,10 @@ -//// [YieldExpression8.ts] +//// [YieldExpression8_es6.ts] yield(foo); function* foo() { yield(foo); } -//// [YieldExpression8.js] +//// [YieldExpression8_es6.js] yield(foo); function foo() { ; diff --git a/tests/baselines/reference/YieldExpression9.js b/tests/baselines/reference/YieldExpression9_es6.js similarity index 50% rename from tests/baselines/reference/YieldExpression9.js rename to tests/baselines/reference/YieldExpression9_es6.js index 72365abcd70..978e0d455bd 100644 --- a/tests/baselines/reference/YieldExpression9.js +++ b/tests/baselines/reference/YieldExpression9_es6.js @@ -1,9 +1,9 @@ -//// [YieldExpression9.ts] +//// [YieldExpression9_es6.ts] var v = function*() { yield(foo); } -//// [YieldExpression9.js] +//// [YieldExpression9_es6.js] var v = function () { ; }; diff --git a/tests/baselines/reference/YieldExpression9.types b/tests/baselines/reference/YieldExpression9_es6.types similarity index 88% rename from tests/baselines/reference/YieldExpression9.types rename to tests/baselines/reference/YieldExpression9_es6.types index 4c5242369c0..a570d2f09a0 100644 --- a/tests/baselines/reference/YieldExpression9.types +++ b/tests/baselines/reference/YieldExpression9_es6.types @@ -1,4 +1,4 @@ -=== tests/cases/conformance/es6/yieldExpressions/YieldExpression9.ts === +=== tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts === var v = function*() { >v : () => void >function*() { yield(foo);} : () => void diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName10_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName11_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName12_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName13_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName14_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName15_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName16_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName17_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName18_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName19_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName1_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName2_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName3_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName4_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName5_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName6_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName7_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName8_es6.ts diff --git a/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9.ts b/tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9_es6.ts similarity index 100% rename from tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9.ts rename to tests/cases/conformance/es6/computedPropertyNames/ComputedPropertyName9_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration10_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration11_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration12_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration13_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration1_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration2_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration3_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration4_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration5_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration6_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration7_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration8_es6.ts diff --git a/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts b/tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9.ts rename to tests/cases/conformance/es6/functionDeclarations/FunctionDeclaration9_es6.ts diff --git a/tests/cases/conformance/es6/functionExpressions/FunctionExpression1.ts b/tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionExpressions/FunctionExpression1.ts rename to tests/cases/conformance/es6/functionExpressions/FunctionExpression1_es6.ts diff --git a/tests/cases/conformance/es6/functionExpressions/FunctionExpression2.ts b/tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionExpressions/FunctionExpression2.ts rename to tests/cases/conformance/es6/functionExpressions/FunctionExpression2_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments1_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments2_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments3_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments4_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments5_es6.ts diff --git a/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6.ts b/tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts similarity index 100% rename from tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6.ts rename to tests/cases/conformance/es6/functionPropertyAssignments/FunctionPropertyAssignments6_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration1.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration1.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration1_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration2.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration2.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration2_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration3.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration3_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration4.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration4.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration4_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration5.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration5.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration5_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration6.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration6.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration6_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration7.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration7.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration7_es6.ts diff --git a/tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts b/tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts similarity index 100% rename from tests/cases/conformance/es6/fmmberFunctionDeclarations/MemberFunctionDeclaration8.ts rename to tests/cases/conformance/es6/memberFunctionDeclarations/MemberFunctionDeclaration8_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression10.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression10.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression10_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression11.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression11.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression11_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression12.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression12.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression12_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression13.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression13.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression13_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression14.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression14.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression14_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression15.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression15.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression15_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression16.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression16.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression16_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression17.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression17.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression17_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression18.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression18.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression18_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression19.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression19.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression19_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression1.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression1.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression1_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression2.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression2.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression2_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression3.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression3.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression3_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression4.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression4.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression4_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression5.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression5.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression5_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression6.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression6.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression6_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression7.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression7.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression7_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression8.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression8.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression8_es6.ts diff --git a/tests/cases/conformance/es6/yieldExpressions/YieldExpression9.ts b/tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts similarity index 100% rename from tests/cases/conformance/es6/yieldExpressions/YieldExpression9.ts rename to tests/cases/conformance/es6/yieldExpressions/YieldExpression9_es6.ts