Skip to content

Commit 796ec06

Browse files
Remove redundant tests
1 parent 3431d24 commit 796ec06

File tree

4 files changed

+21
-111
lines changed

4 files changed

+21
-111
lines changed

tests/baselines/reference/partiallyNamedTuples.js

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,11 @@ type ToMixedTuple<T extends unknown[]> = {
2222
[K in keyof T]: [K, second: T[K], keyof T, fourth: T];
2323
};
2424

25-
type AnonymousToMixed = ToAnonymousTuple<[boolean, number]>;
26-
type MixedToMixed = ToAnonymousTuple<[boolean, second: number]>;
27-
type NamedToMixed = ToAnonymousTuple<[first: boolean, second: number]>;
25+
type AnonymousToMixed = ToMixedTuple<[boolean, number]>;
26+
type MixedToMixed = ToMixedTuple<[boolean, second: number]>;
27+
type NamedToMixed = ToMixedTuple<[first: boolean, second: number]>;
2828

2929
type MixedSpread = [first: boolean, ...[second: string]];
30-
31-
type ConditionalTuple = [
32-
first: boolean,
33-
...(0 extends 0 ? [second: string] : [])
34-
];
35-
36-
type AddMixedConditional<T> = [
37-
first: boolean,
38-
null,
39-
third: T extends number ? "a" : "b",
40-
...(T extends 0 ? [fourth: "c"] : [])
41-
];
42-
43-
type AddMixedConditionalBoolean = AddMixedConditional<boolean>;
44-
type AddMixedConditionalLiteral = AddMixedConditional<0>;
45-
type AddMixedConditionalNumberPrimitive = AddMixedConditional<number>;
4630

4731

4832
//// [partiallyNamedTuples.js]

tests/baselines/reference/partiallyNamedTuples.symbols

Lines changed: 9 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -79,51 +79,18 @@ type ToMixedTuple<T extends unknown[]> = {
7979

8080
};
8181

82-
type AnonymousToMixed = ToAnonymousTuple<[boolean, number]>;
82+
type AnonymousToMixed = ToMixedTuple<[boolean, number]>;
8383
>AnonymousToMixed : Symbol(AnonymousToMixed, Decl(partiallyNamedTuples.ts, 21, 2))
84-
>ToAnonymousTuple : Symbol(ToAnonymousTuple, Decl(partiallyNamedTuples.ts, 9, 72))
84+
>ToMixedTuple : Symbol(ToMixedTuple, Decl(partiallyNamedTuples.ts, 17, 75))
8585

86-
type MixedToMixed = ToAnonymousTuple<[boolean, second: number]>;
87-
>MixedToMixed : Symbol(MixedToMixed, Decl(partiallyNamedTuples.ts, 23, 60))
88-
>ToAnonymousTuple : Symbol(ToAnonymousTuple, Decl(partiallyNamedTuples.ts, 9, 72))
86+
type MixedToMixed = ToMixedTuple<[boolean, second: number]>;
87+
>MixedToMixed : Symbol(MixedToMixed, Decl(partiallyNamedTuples.ts, 23, 56))
88+
>ToMixedTuple : Symbol(ToMixedTuple, Decl(partiallyNamedTuples.ts, 17, 75))
8989

90-
type NamedToMixed = ToAnonymousTuple<[first: boolean, second: number]>;
91-
>NamedToMixed : Symbol(NamedToMixed, Decl(partiallyNamedTuples.ts, 24, 64))
92-
>ToAnonymousTuple : Symbol(ToAnonymousTuple, Decl(partiallyNamedTuples.ts, 9, 72))
90+
type NamedToMixed = ToMixedTuple<[first: boolean, second: number]>;
91+
>NamedToMixed : Symbol(NamedToMixed, Decl(partiallyNamedTuples.ts, 24, 60))
92+
>ToMixedTuple : Symbol(ToMixedTuple, Decl(partiallyNamedTuples.ts, 17, 75))
9393

9494
type MixedSpread = [first: boolean, ...[second: string]];
95-
>MixedSpread : Symbol(MixedSpread, Decl(partiallyNamedTuples.ts, 25, 71))
96-
97-
type ConditionalTuple = [
98-
>ConditionalTuple : Symbol(ConditionalTuple, Decl(partiallyNamedTuples.ts, 27, 57))
99-
100-
first: boolean,
101-
...(0 extends 0 ? [second: string] : [])
102-
];
103-
104-
type AddMixedConditional<T> = [
105-
>AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
106-
>T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
107-
108-
first: boolean,
109-
null,
110-
third: T extends number ? "a" : "b",
111-
>T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
112-
113-
...(T extends 0 ? [fourth: "c"] : [])
114-
>T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
115-
116-
];
117-
118-
type AddMixedConditionalBoolean = AddMixedConditional<boolean>;
119-
>AddMixedConditionalBoolean : Symbol(AddMixedConditionalBoolean, Decl(partiallyNamedTuples.ts, 39, 2))
120-
>AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
121-
122-
type AddMixedConditionalLiteral = AddMixedConditional<0>;
123-
>AddMixedConditionalLiteral : Symbol(AddMixedConditionalLiteral, Decl(partiallyNamedTuples.ts, 41, 63))
124-
>AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
125-
126-
type AddMixedConditionalNumberPrimitive = AddMixedConditional<number>;
127-
>AddMixedConditionalNumberPrimitive : Symbol(AddMixedConditionalNumberPrimitive, Decl(partiallyNamedTuples.ts, 42, 57))
128-
>AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
95+
>MixedSpread : Symbol(MixedSpread, Decl(partiallyNamedTuples.ts, 25, 67))
12996

tests/baselines/reference/partiallyNamedTuples.types

Lines changed: 6 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -49,40 +49,15 @@ type ToMixedTuple<T extends unknown[]> = {
4949
[K in keyof T]: [K, second: T[K], keyof T, fourth: T];
5050
};
5151

52-
type AnonymousToMixed = ToAnonymousTuple<[boolean, number]>;
53-
>AnonymousToMixed : [["0", boolean, keyof [boolean, number], [boolean, number]], ["1", number, keyof [boolean, number], [boolean, number]]]
52+
type AnonymousToMixed = ToMixedTuple<[boolean, number]>;
53+
>AnonymousToMixed : [["0", second: boolean, keyof [boolean, number], fourth: [boolean, number]], ["1", second: number, keyof [boolean, number], fourth: [boolean, number]]]
5454

55-
type MixedToMixed = ToAnonymousTuple<[boolean, second: number]>;
56-
>MixedToMixed : [["0", boolean, keyof [boolean, second: number], [boolean, second: number]], second: ["1", number, keyof [boolean, second: number], [boolean, second: number]]]
55+
type MixedToMixed = ToMixedTuple<[boolean, second: number]>;
56+
>MixedToMixed : [["0", second: boolean, keyof [boolean, second: number], fourth: [boolean, second: number]], second: ["1", second: number, keyof [boolean, second: number], fourth: [boolean, second: number]]]
5757

58-
type NamedToMixed = ToAnonymousTuple<[first: boolean, second: number]>;
59-
>NamedToMixed : [first: ["0", boolean, keyof [first: boolean, second: number], [first: boolean, second: number]], second: ["1", number, keyof [first: boolean, second: number], [first: boolean, second: number]]]
58+
type NamedToMixed = ToMixedTuple<[first: boolean, second: number]>;
59+
>NamedToMixed : [first: ["0", second: boolean, keyof [first: boolean, second: number], fourth: [first: boolean, second: number]], second: ["1", second: number, keyof [first: boolean, second: number], fourth: [first: boolean, second: number]]]
6060

6161
type MixedSpread = [first: boolean, ...[second: string]];
6262
>MixedSpread : [first: boolean, second: string]
6363

64-
type ConditionalTuple = [
65-
>ConditionalTuple : [first: boolean, second: string]
66-
67-
first: boolean,
68-
...(0 extends 0 ? [second: string] : [])
69-
];
70-
71-
type AddMixedConditional<T> = [
72-
>AddMixedConditional : [first: boolean, null, third: T extends number ? "a" : "b", ...T extends 0 ? [fourth: "c"] : []]
73-
74-
first: boolean,
75-
null,
76-
third: T extends number ? "a" : "b",
77-
...(T extends 0 ? [fourth: "c"] : [])
78-
];
79-
80-
type AddMixedConditionalBoolean = AddMixedConditional<boolean>;
81-
>AddMixedConditionalBoolean : [first: boolean, null, third: "b"]
82-
83-
type AddMixedConditionalLiteral = AddMixedConditional<0>;
84-
>AddMixedConditionalLiteral : [first: boolean, null, third: "a", fourth: "c"]
85-
86-
type AddMixedConditionalNumberPrimitive = AddMixedConditional<number>;
87-
>AddMixedConditionalNumberPrimitive : [first: boolean, null, third: "a"]
88-

tests/cases/conformance/types/tuple/named/partiallyNamedTuples.ts

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,8 @@ type ToMixedTuple<T extends unknown[]> = {
2121
[K in keyof T]: [K, second: T[K], keyof T, fourth: T];
2222
};
2323

24-
type AnonymousToMixed = ToAnonymousTuple<[boolean, number]>;
25-
type MixedToMixed = ToAnonymousTuple<[boolean, second: number]>;
26-
type NamedToMixed = ToAnonymousTuple<[first: boolean, second: number]>;
24+
type AnonymousToMixed = ToMixedTuple<[boolean, number]>;
25+
type MixedToMixed = ToMixedTuple<[boolean, second: number]>;
26+
type NamedToMixed = ToMixedTuple<[first: boolean, second: number]>;
2727

2828
type MixedSpread = [first: boolean, ...[second: string]];
29-
30-
type ConditionalTuple = [
31-
first: boolean,
32-
...(0 extends 0 ? [second: string] : [])
33-
];
34-
35-
type AddMixedConditional<T> = [
36-
first: boolean,
37-
null,
38-
third: T extends number ? "a" : "b",
39-
...(T extends 0 ? [fourth: "c"] : [])
40-
];
41-
42-
type AddMixedConditionalBoolean = AddMixedConditional<boolean>;
43-
type AddMixedConditionalLiteral = AddMixedConditional<0>;
44-
type AddMixedConditionalNumberPrimitive = AddMixedConditional<number>;

0 commit comments

Comments
 (0)