Skip to content

Commit 7c45c7b

Browse files
committed
Fixing tests
1 parent afa1714 commit 7c45c7b

20 files changed

Lines changed: 75 additions & 67 deletions

tests/baselines/reference/stringLiteralTypesInUnionTypes01.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
type T = "foo" | "bar" | "baz";
44

5-
var x: "foo" | "bar" | "baz" = "foo";
6-
var y: T = "bar";
5+
var x: "foo" | "bar" | "baz" = undefined;
6+
var y: T = undefined;
77

88
if (x === "foo") {
99
let a = x;
@@ -21,8 +21,8 @@ x = y;
2121
y = x;
2222

2323
//// [stringLiteralTypesInUnionTypes01.js]
24-
var x = "foo";
25-
var y = "bar";
24+
var x = undefined;
25+
var y = undefined;
2626
if (x === "foo") {
2727
var a = x;
2828
}

tests/baselines/reference/stringLiteralTypesInUnionTypes01.symbols

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
type T = "foo" | "bar" | "baz";
44
>T : Symbol(T, Decl(stringLiteralTypesInUnionTypes01.ts, 0, 0))
55

6-
var x: "foo" | "bar" | "baz" = "foo";
6+
var x: "foo" | "bar" | "baz" = undefined;
77
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes01.ts, 3, 3))
8+
>undefined : Symbol(undefined)
89

9-
var y: T = "bar";
10+
var y: T = undefined;
1011
>y : Symbol(y, Decl(stringLiteralTypesInUnionTypes01.ts, 4, 3))
1112
>T : Symbol(T, Decl(stringLiteralTypesInUnionTypes01.ts, 0, 0))
13+
>undefined : Symbol(undefined)
1214

1315
if (x === "foo") {
1416
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes01.ts, 3, 3))

tests/baselines/reference/stringLiteralTypesInUnionTypes01.types

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
type T = "foo" | "bar" | "baz";
44
>T : "foo" | "bar" | "baz"
55

6-
var x: "foo" | "bar" | "baz" = "foo";
6+
var x: "foo" | "bar" | "baz" = undefined;
77
>x : "foo" | "bar" | "baz"
8-
>"foo" : "foo"
8+
>undefined : undefined
99

10-
var y: T = "bar";
10+
var y: T = undefined;
1111
>y : "foo" | "bar" | "baz"
1212
>T : "foo" | "bar" | "baz"
13-
>"bar" : "bar"
13+
>undefined : undefined
1414

1515
if (x === "foo") {
1616
>x === "foo" : boolean

tests/baselines/reference/stringLiteralTypesInUnionTypes02.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
type T = string | "foo" | "bar" | "baz";
44

5-
var x: "foo" | "bar" | "baz" | string = "foo";
6-
var y: T = "bar";
5+
var x: "foo" | "bar" | "baz" | string = undefined;
6+
var y: T = undefined;
77

88
if (x === "foo") {
99
let a = x;
@@ -21,8 +21,8 @@ x = y;
2121
y = x;
2222

2323
//// [stringLiteralTypesInUnionTypes02.js]
24-
var x = "foo";
25-
var y = "bar";
24+
var x = undefined;
25+
var y = undefined;
2626
if (x === "foo") {
2727
var a = x;
2828
}

tests/baselines/reference/stringLiteralTypesInUnionTypes02.symbols

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
type T = string | "foo" | "bar" | "baz";
44
>T : Symbol(T, Decl(stringLiteralTypesInUnionTypes02.ts, 0, 0))
55

6-
var x: "foo" | "bar" | "baz" | string = "foo";
6+
var x: "foo" | "bar" | "baz" | string = undefined;
77
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes02.ts, 3, 3))
8+
>undefined : Symbol(undefined)
89

9-
var y: T = "bar";
10+
var y: T = undefined;
1011
>y : Symbol(y, Decl(stringLiteralTypesInUnionTypes02.ts, 4, 3))
1112
>T : Symbol(T, Decl(stringLiteralTypesInUnionTypes02.ts, 0, 0))
13+
>undefined : Symbol(undefined)
1214

1315
if (x === "foo") {
1416
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes02.ts, 3, 3))

tests/baselines/reference/stringLiteralTypesInUnionTypes02.types

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,60 +3,60 @@
33
type T = string | "foo" | "bar" | "baz";
44
>T : string | "foo" | "bar" | "baz"
55

6-
var x: "foo" | "bar" | "baz" | string = "foo";
6+
var x: "foo" | "bar" | "baz" | string = undefined;
77
>x : "foo" | "bar" | "baz" | string
8-
>"foo" : "foo"
8+
>undefined : undefined
99

10-
var y: T = "bar";
10+
var y: T = undefined;
1111
>y : string | "foo" | "bar" | "baz"
1212
>T : string | "foo" | "bar" | "baz"
13-
>"bar" : "bar"
13+
>undefined : undefined
1414

1515
if (x === "foo") {
1616
>x === "foo" : boolean
17-
>x : "foo" | "bar" | "baz" | string
17+
>x : string
1818
>"foo" : string
1919

2020
let a = x;
21-
>a : "foo" | "bar" | "baz" | string
22-
>x : "foo" | "bar" | "baz" | string
21+
>a : string
22+
>x : string
2323
}
2424
else if (x !== "bar") {
2525
>x !== "bar" : boolean
26-
>x : "foo" | "bar" | "baz" | string
26+
>x : string
2727
>"bar" : string
2828

2929
let b = x || y;
3030
>b : string
3131
>x || y : string
32-
>x : "foo" | "bar" | "baz" | string
33-
>y : string | "foo" | "bar" | "baz"
32+
>x : string
33+
>y : string
3434
}
3535
else {
3636
let c = x;
37-
>c : "foo" | "bar" | "baz" | string
38-
>x : "foo" | "bar" | "baz" | string
37+
>c : string
38+
>x : string
3939

4040
let d = y;
41-
>d : string | "foo" | "bar" | "baz"
42-
>y : string | "foo" | "bar" | "baz"
41+
>d : string
42+
>y : string
4343

4444
let e: (typeof x) | (typeof y) = c || d;
45-
>e : "foo" | "bar" | "baz" | string
46-
>x : "foo" | "bar" | "baz" | string
47-
>y : string | "foo" | "bar" | "baz"
45+
>e : string
46+
>x : string
47+
>y : string
4848
>c || d : string
49-
>c : "foo" | "bar" | "baz" | string
50-
>d : string | "foo" | "bar" | "baz"
49+
>c : string
50+
>d : string
5151
}
5252

5353
x = y;
54-
>x = y : string | "foo" | "bar" | "baz"
54+
>x = y : string
5555
>x : "foo" | "bar" | "baz" | string
56-
>y : string | "foo" | "bar" | "baz"
56+
>y : string
5757

5858
y = x;
59-
>y = x : "foo" | "bar" | "baz" | string
59+
>y = x : string
6060
>y : string | "foo" | "bar" | "baz"
61-
>x : "foo" | "bar" | "baz" | string
61+
>x : string
6262

tests/baselines/reference/stringLiteralTypesInUnionTypes03.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
type T = number | "foo" | "bar";
44

55
var x: "foo" | "bar" | number;
6-
var y: T = "bar";
6+
var y: T = undefined;
77

88
if (x === "foo") {
99
let a = x;
@@ -22,7 +22,7 @@ y = x;
2222

2323
//// [stringLiteralTypesInUnionTypes03.js]
2424
var x;
25-
var y = "bar";
25+
var y = undefined;
2626
if (x === "foo") {
2727
var a = x;
2828
}

tests/baselines/reference/stringLiteralTypesInUnionTypes03.symbols

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ type T = number | "foo" | "bar";
66
var x: "foo" | "bar" | number;
77
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes03.ts, 3, 3))
88

9-
var y: T = "bar";
9+
var y: T = undefined;
1010
>y : Symbol(y, Decl(stringLiteralTypesInUnionTypes03.ts, 4, 3))
1111
>T : Symbol(T, Decl(stringLiteralTypesInUnionTypes03.ts, 0, 0))
12+
>undefined : Symbol(undefined)
1213

1314
if (x === "foo") {
1415
>x : Symbol(x, Decl(stringLiteralTypesInUnionTypes03.ts, 3, 3))

tests/baselines/reference/stringLiteralTypesInUnionTypes03.types

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ type T = number | "foo" | "bar";
66
var x: "foo" | "bar" | number;
77
>x : "foo" | "bar" | number
88

9-
var y: T = "bar";
9+
var y: T = undefined;
1010
>y : number | "foo" | "bar"
1111
>T : number | "foo" | "bar"
12-
>"bar" : "bar"
12+
>undefined : undefined
1313

1414
if (x === "foo") {
1515
>x === "foo" : boolean

tests/baselines/reference/stringLiteralTypesInUnionTypes04.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
type T = "" | "foo";
44

5-
let x: T = "";
6-
let y: T = "foo";
5+
let x: T = undefined;
6+
let y: T = undefined;
77

88
if (x === "") {
99
let a = x;
@@ -38,8 +38,8 @@ if (!!!x) {
3838
}
3939

4040
//// [stringLiteralTypesInUnionTypes04.js]
41-
var x = "";
42-
var y = "foo";
41+
var x = undefined;
42+
var y = undefined;
4343
if (x === "") {
4444
var a = x;
4545
}

0 commit comments

Comments
 (0)