Skip to content

Commit acbca4c

Browse files
committed
fixed driverlineups and teamslineups function which were not working
1 parent d403269 commit acbca4c

File tree

10 files changed

+143
-208
lines changed

10 files changed

+143
-208
lines changed

__tests__/__snapshots__/driver-lineup.test.ts.snap

Lines changed: 68 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -6,177 +6,141 @@ exports[`current driver lineup 1`] = `
66
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/M/MAXVER01_Max_Verstappen/maxver01.png.transform/2col/image.png",
77
"name": "Max Verstappen",
88
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Netherlands.jpg.transform/2col/image.jpg",
9-
"points": 454,
10-
"rank": 1,
9+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/MAXVER01.png.transform/2col/image.png",
1110
"team": "Red Bull Racing",
1211
},
13-
{
14-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/C/CHALEC01_Charles_Leclerc/chalec01.png.transform/2col/image.png",
15-
"name": "Charles Leclerc",
16-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Monaco.jpg.transform/2col/image.jpg",
17-
"points": 308,
18-
"rank": 2,
19-
"team": "Ferrari",
20-
},
2112
{
2213
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/S/SERPER01_Sergio_Perez/serper01.png.transform/2col/image.png",
2314
"name": "Sergio Perez",
2415
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Mexico.jpg.transform/2col/image.jpg",
25-
"points": 305,
26-
"rank": 3,
16+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/SERPER01.png.transform/2col/image.png",
2717
"team": "Red Bull Racing",
2818
},
2919
{
30-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/G/GEORUS01_George_Russell/georus01.png.transform/2col/image.png",
31-
"name": "George Russell",
32-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/United%20Kingdom.jpg.transform/2col/image.jpg",
33-
"points": 275,
34-
"rank": 4,
35-
"team": "Mercedes",
20+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/C/CHALEC01_Charles_Leclerc/chalec01.png.transform/2col/image.png",
21+
"name": "Charles Leclerc",
22+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Monaco.jpg.transform/2col/image.jpg",
23+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/CHALEC01.png.transform/2col/image.png",
24+
"team": "Ferrari",
3625
},
3726
{
3827
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/C/CARSAI01_Carlos_Sainz/carsai01.png.transform/2col/image.png",
3928
"name": "Carlos Sainz",
4029
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Spain.jpg.transform/2col/image.jpg",
41-
"points": 246,
42-
"rank": 5,
30+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/CARSAI01.png.transform/2col/image.png",
4331
"team": "Ferrari",
4432
},
4533
{
46-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LEWHAM01_Lewis_Hamilton/lewham01.png.transform/2col/image.png",
47-
"name": "Lewis Hamilton",
34+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/G/GEORUS01_George_Russell/georus01.png.transform/2col/image.png",
35+
"name": "George Russell",
4836
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/United%20Kingdom.jpg.transform/2col/image.jpg",
49-
"points": 240,
50-
"rank": 6,
37+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/GEORUS01.png.transform/2col/image.png",
5138
"team": "Mercedes",
5239
},
5340
{
54-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LANNOR01_Lando_Norris/lannor01.png.transform/2col/image.png",
55-
"name": "Lando Norris",
41+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LEWHAM01_Lewis_Hamilton/lewham01.png.transform/2col/image.png",
42+
"name": "Lewis Hamilton",
5643
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/United%20Kingdom.jpg.transform/2col/image.jpg",
57-
"points": 122,
58-
"rank": 7,
59-
"team": "McLaren",
44+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/LEWHAM01.png.transform/2col/image.png",
45+
"team": "Mercedes",
6046
},
6147
{
6248
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/E/ESTOCO01_Esteban_Ocon/estoco01.png.transform/2col/image.png",
6349
"name": "Esteban Ocon",
6450
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/France.jpg.transform/2col/image.jpg",
65-
"points": 92,
66-
"rank": 8,
51+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/ESTOCO01.png.transform/2col/image.png",
6752
"team": "Alpine",
6853
},
6954
{
70-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/F/FERALO01_Fernando_Alonso/feralo01.png.transform/2col/image.png",
71-
"name": "Fernando Alonso",
72-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Spain.jpg.transform/2col/image.jpg",
73-
"points": 81,
74-
"rank": 9,
55+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/P/PIEGAS01_Pierre_Gasly/piegas01.png.transform/2col/image.png",
56+
"name": "Pierre Gasly",
57+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/France.jpg.transform/2col/image.jpg",
58+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/PIEGAS01.png.transform/2col/image.png",
7559
"team": "Alpine",
7660
},
61+
{
62+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/O/OSCPIA01_Oscar_Piastri/oscpia01.png.transform/2col/image.png",
63+
"name": "Oscar Piastri",
64+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Australia.jpg.transform/2col/image.jpg",
65+
"rank": undefined,
66+
"team": "McLaren",
67+
},
68+
{
69+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LANNOR01_Lando_Norris/lannor01.png.transform/2col/image.png",
70+
"name": "Lando Norris",
71+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/United%20Kingdom.jpg.transform/2col/image.jpg",
72+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/LANNOR01.png.transform/2col/image.png",
73+
"team": "McLaren",
74+
},
7775
{
7876
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/V/VALBOT01_Valtteri_Bottas/valbot01.png.transform/2col/image.png",
7977
"name": "Valtteri Bottas",
8078
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Finland.jpg.transform/2col/image.jpg",
81-
"points": 49,
82-
"rank": 10,
79+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/VALBOT01.png.transform/2col/image.png",
8380
"team": "Alfa Romeo",
8481
},
8582
{
86-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/D/DANRIC01_Daniel_Ricciardo/danric01.png.transform/2col/image.png",
87-
"name": "Daniel Ricciardo",
88-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Australia.jpg.transform/2col/image.jpg",
89-
"points": 37,
90-
"rank": 11,
91-
"team": "McLaren",
83+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/G/GUAZHO01_Guanyu_Zhou/guazho01.png.transform/2col/image.png",
84+
"name": "Guanyu Zhou",
85+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/China.jpg.transform/2col/image.jpg",
86+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/GUAZHO01.png.transform/2col/image.png",
87+
"team": "Alfa Romeo",
9288
},
9389
{
94-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/S/SEBVET01_Sebastian_Vettel/sebvet01.png.transform/2col/image.png",
95-
"name": "Sebastian Vettel",
96-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Germany.jpg.transform/2col/image.jpg",
97-
"points": 37,
98-
"rank": 12,
90+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LANSTR01_Lance_Stroll/lanstr01.png.transform/2col/image.png",
91+
"name": "Lance Stroll",
92+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Canada.jpg.transform/2col/image.jpg",
93+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/LANSTR01.png.transform/2col/image.png",
94+
"team": "Aston Martin",
95+
},
96+
{
97+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/F/FERALO01_Fernando_Alonso/feralo01.png.transform/2col/image.png",
98+
"name": "Fernando Alonso",
99+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Spain.jpg.transform/2col/image.jpg",
100+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/FERALO01.png.transform/2col/image.png",
99101
"team": "Aston Martin",
100102
},
101103
{
102104
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/K/KEVMAG01_Kevin_Magnussen/kevmag01.png.transform/2col/image.png",
103105
"name": "Kevin Magnussen",
104106
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Denmark.jpg.transform/2col/image.jpg",
105-
"points": 25,
106-
"rank": 13,
107+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/KEVMAG01.png.transform/2col/image.png",
107108
"team": "Haas F1 Team",
108109
},
109110
{
110-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/P/PIEGAS01_Pierre_Gasly/piegas01.png.transform/2col/image.png",
111-
"name": "Pierre Gasly",
112-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/France.jpg.transform/2col/image.jpg",
113-
"points": 23,
114-
"rank": 14,
115-
"team": "AlphaTauri",
116-
},
117-
{
118-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LANSTR01_Lance_Stroll/lanstr01.png.transform/2col/image.png",
119-
"name": "Lance Stroll",
120-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Canada.jpg.transform/2col/image.jpg",
121-
"points": 18,
122-
"rank": 15,
123-
"team": "Aston Martin",
124-
},
125-
{
126-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/M/MICSCH02_Mick_Schumacher/micsch02.png.transform/2col/image.png",
127-
"name": "Mick Schumacher",
111+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/N/NICHUL01_Nico_Hulkenberg/nichul01.png.transform/2col/image.png",
112+
"name": "Nico Hulkenberg",
128113
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Germany.jpg.transform/2col/image.jpg",
129-
"points": 12,
130-
"rank": 16,
114+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/NICHUL01.png.transform/2col/image.png",
131115
"team": "Haas F1 Team",
132116
},
117+
{
118+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/N/NYCDEV01_Nyck_De%20Vries/nycdev01.png.transform/2col/image.png",
119+
"name": "Nyck De Vries",
120+
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Netherlands.jpg.transform/2col/image.jpg",
121+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/NYCDEV01.png.transform/2col/image.png",
122+
"team": "AlphaTauri",
123+
},
133124
{
134125
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/Y/YUKTSU01_Yuki_Tsunoda/yuktsu01.png.transform/2col/image.png",
135126
"name": "Yuki Tsunoda",
136127
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Japan.jpg.transform/2col/image.jpg",
137-
"points": 12,
138-
"rank": 17,
128+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/YUKTSU01.png.transform/2col/image.png",
139129
"team": "AlphaTauri",
140130
},
141-
{
142-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/G/GUAZHO01_Guanyu_Zhou/guazho01.png.transform/2col/image.png",
143-
"name": "Guanyu Zhou",
144-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/China.jpg.transform/2col/image.jpg",
145-
"points": 6,
146-
"rank": 18,
147-
"team": "Alfa Romeo",
148-
},
149131
{
150132
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/A/ALEALB01_Alexander_Albon/alealb01.png.transform/2col/image.png",
151133
"name": "Alexander Albon",
152134
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Thailand.jpg.transform/2col/image.jpg",
153-
"points": 4,
154-
"rank": 19,
135+
"rank": "https://www.formula1.com/content/dam/fom-website/2018-redesign-assets/drivers/number-logos/ALEALB01.png.transform/2col/image.png",
155136
"team": "Williams",
156137
},
157138
{
158-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/N/NICLAF01_Nicholas_Latifi/niclaf01.png.transform/2col/image.png",
159-
"name": "Nicholas Latifi",
160-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Canada.jpg.transform/2col/image.jpg",
161-
"points": 2,
162-
"rank": 20,
139+
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/L/LOGSAR01_Logan_Sargeant/logsar01.png.transform/2col/image.png",
140+
"name": "Logan Sargeant",
141+
"nationalityImage": undefined,
142+
"rank": undefined,
163143
"team": "Williams",
164144
},
165-
{
166-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/N/NYCDEV01_Nyck_De%20Vries/nycdev01.png.transform/2col/image.png",
167-
"name": "Nyck De Vries",
168-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Netherlands.jpg.transform/2col/image.jpg",
169-
"points": 2,
170-
"rank": 21,
171-
"team": "Williams",
172-
},
173-
{
174-
"driverImage": "https://www.formula1.com/content/dam/fom-website/drivers/N/NICHUL01_Nico_Hulkenberg/nichul01.png.transform/2col/image.png",
175-
"name": "Nico Hulkenberg",
176-
"nationalityImage": "https://www.formula1.com/content/dam/fom-website/flags/Germany.jpg.transform/2col/image.jpg",
177-
"points": 0,
178-
"rank": 22,
179-
"team": "Aston Martin",
180-
},
181145
]
182146
`;

0 commit comments

Comments
 (0)