Skip to content

Commit 46fe90c

Browse files
committed
race schedule function works now!
1 parent 34b04e0 commit 46fe90c

11 files changed

+327
-152
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,14 @@ myFunction()
7777

7878
![race results](./readme/race_results.png)
7979

80-
### **7. getRaceSchedule** [DOES NOT WORK]
80+
### **7. getRaceSchedule**
8181

8282
| Description | Needs Paramter ? | Paramter Description | Default Argument |
8383
|:------------|------------------|----------------------|------------------|
8484
| Fetch race schedule for an entire year | Yes - 1 | The year from which you want to extract race schedule | current year |
8585

86+
![alt text](/readme/race_schedule.png)
87+
8688
### **8. getFastestLaps**
8789

8890
| Description | Needs Paramter ? | Paramter Description | Default Argument |
@@ -104,7 +106,7 @@ The docker image of the rest api can be found on [Docker Hub](https://hub.docker
104106
#### 1. Pull from Docker Hub
105107

106108
```bash
107-
docker push katheyash/f1-api-node:tagname
109+
docker pull katheyash/f1-api-node:tagname
108110
```
109111

110112
#### 2. Pull from Github Container Registry

__tests__/__snapshots__/constructors-standings.test.ts.snap

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,32 @@
33
exports[`constrcutor standings 1`] = `
44
[
55
{
6-
"points": 78,
6+
"points": 188,
77
"position": 1,
88
"team": "McLaren Mercedes",
99
},
1010
{
11-
"points": 57,
11+
"points": 111,
1212
"position": 2,
1313
"team": "Mercedes",
1414
},
1515
{
16-
"points": 36,
16+
"points": 89,
1717
"position": 3,
1818
"team": "Red Bull Racing Honda RBPT",
1919
},
2020
{
21-
"points": 17,
21+
"points": 78,
2222
"position": 4,
23-
"team": "Williams Mercedes",
23+
"team": "Ferrari",
2424
},
2525
{
26-
"points": 17,
26+
"points": 25,
2727
"position": 5,
28-
"team": "Ferrari",
28+
"team": "Williams Mercedes",
2929
},
3030
{
31-
"points": 14,
31+
"points": 20,
3232
"position": 6,
3333
"team": "Haas Ferrari",
3434
},
@@ -38,19 +38,19 @@ exports[`constrcutor standings 1`] = `
3838
"team": "Aston Martin Aramco Mercedes",
3939
},
4040
{
41-
"points": 6,
41+
"points": 8,
4242
"position": 8,
43-
"team": "Kick Sauber Ferrari",
43+
"team": "Racing Bulls Honda RBPT",
4444
},
4545
{
46-
"points": 3,
46+
"points": 6,
4747
"position": 9,
48-
"team": "Racing Bulls Honda RBPT",
48+
"team": "Alpine Renault",
4949
},
5050
{
51-
"points": 0,
51+
"points": 6,
5252
"position": 10,
53-
"team": "Alpine Renault",
53+
"team": "Kick Sauber Ferrari",
5454
},
5555
]
5656
`;

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

Lines changed: 52 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -2,137 +2,144 @@
22

33
exports[`current driver lineup 1`] = `
44
[
5+
{
6+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/O/OSCPIA01_Oscar_Piastri/oscpia01.png",
7+
"name": "Oscar Piastri",
8+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Australia.jpg",
9+
"rank": "1",
10+
"team": "McLaren",
11+
},
512
{
613
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/L/LANNOR01_Lando_Norris/lannor01.png",
714
"name": "Lando Norris",
815
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/United%20Kingdom.jpg",
9-
"rank": "1",
16+
"rank": "2",
1017
"team": "McLaren",
1118
},
1219
{
1320
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/M/MAXVER01_Max_Verstappen/maxver01.png",
1421
"name": "Max Verstappen",
1522
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Netherlands.jpg",
16-
"rank": "2",
23+
"rank": "3",
1724
"team": "Red Bull Racing",
1825
},
1926
{
2027
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/G/GEORUS01_George_Russell/georus01.png",
2128
"name": "George Russell",
2229
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/United%20Kingdom.jpg",
23-
"rank": "3",
30+
"rank": "4",
2431
"team": "Mercedes",
2532
},
2633
{
27-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/O/OSCPIA01_Oscar_Piastri/oscpia01.png",
28-
"name": "Oscar Piastri",
29-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Australia.jpg",
30-
"rank": "4",
31-
"team": "McLaren",
34+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/C/CHALEC01_Charles_Leclerc/chalec01.png",
35+
"name": "Charles Leclerc",
36+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Monaco.jpg",
37+
"rank": "5",
38+
"team": "Ferrari",
3239
},
3340
{
3441
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/K/ANDANT01_Kimi_Antonelli/andant01.png",
3542
"name": "Kimi Antonelli",
3643
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Italy.jpg",
37-
"rank": "5",
44+
"rank": "6",
3845
"team": "Mercedes",
3946
},
47+
{
48+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/L/LEWHAM01_Lewis_Hamilton/lewham01.png",
49+
"name": "Lewis Hamilton",
50+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/United%20Kingdom.jpg",
51+
"rank": "7",
52+
"team": "Ferrari",
53+
},
4054
{
4155
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/A/ALEALB01_Alexander_Albon/alealb01.png",
4256
"name": "Alexander Albon",
4357
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Thailand.jpg",
44-
"rank": "6",
58+
"rank": "8",
4559
"team": "Williams",
4660
},
4761
{
4862
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/E/ESTOCO01_Esteban_Ocon/estoco01.png",
4963
"name": "Esteban Ocon",
5064
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/France.jpg",
51-
"rank": "7",
65+
"rank": "9",
5266
"team": "Haas",
5367
},
5468
{
5569
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/L/LANSTR01_Lance_Stroll/lanstr01.png",
5670
"name": "Lance Stroll",
5771
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Canada.jpg",
58-
"rank": "8",
72+
"rank": "10",
5973
"team": "Aston Martin",
6074
},
6175
{
62-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/L/LEWHAM01_Lewis_Hamilton/lewham01.png",
63-
"name": "Lewis Hamilton",
64-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/United%20Kingdom.jpg",
65-
"rank": "9",
66-
"team": "Ferrari",
67-
},
68-
{
69-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/C/CHALEC01_Charles_Leclerc/chalec01.png",
70-
"name": "Charles Leclerc",
71-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Monaco.jpg",
72-
"rank": "10",
73-
"team": "Ferrari",
76+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/P/PIEGAS01_Pierre_Gasly/piegas01.png",
77+
"name": "Pierre Gasly",
78+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/France.jpg",
79+
"rank": "11",
80+
"team": "Alpine",
7481
},
7582
{
7683
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/N/NICHUL01_Nico_Hulkenberg/nichul01.png",
7784
"name": "Nico Hulkenberg",
7885
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Germany.jpg",
79-
"rank": "11",
86+
"rank": "12",
8087
"team": "Kick Sauber",
8188
},
8289
{
8390
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/O/OLIBEA01_Oliver_Bearman/olibea01.png",
8491
"name": "Oliver Bearman",
8592
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/United%20Kingdom.jpg",
86-
"rank": "12",
93+
"rank": "13",
8794
"team": "Haas",
8895
},
8996
{
90-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/Y/YUKTSU01_Yuki_Tsunoda/yuktsu01.png",
91-
"name": "Yuki Tsunoda",
92-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Japan.jpg",
93-
"rank": "13",
97+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/I/ISAHAD01_Isack_Hadjar/isahad01.png",
98+
"name": "Isack Hadjar",
99+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/France.jpg",
100+
"rank": "14",
94101
"team": "Racing Bulls",
95102
},
96103
{
97104
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/C/CARSAI01_Carlos_Sainz/carsai01.png",
98105
"name": "Carlos Sainz",
99106
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Spain.jpg",
100-
"rank": "14",
107+
"rank": "15",
101108
"team": "Williams",
102109
},
103110
{
104-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/I/ISAHAD01_Isack_Hadjar/isahad01.png",
105-
"name": "Isack Hadjar",
106-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/France.jpg",
107-
"rank": "15",
108-
"team": "Racing Bulls",
111+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/Y/YUKTSU01_Yuki_Tsunoda/yuktsu01.png",
112+
"name": "Yuki Tsunoda",
113+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Japan.jpg",
114+
"rank": "16",
115+
"team": "Red Bull Racing",
109116
},
110117
{
111-
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/P/PIEGAS01_Pierre_Gasly/piegas01.png",
112-
"name": "Pierre Gasly",
113-
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/France.jpg",
114-
"rank": "16",
115-
"team": "Alpine",
118+
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/F/FERALO01_Fernando_Alonso/feralo01.png",
119+
"name": "Fernando Alonso",
120+
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Spain.jpg",
121+
"rank": "17",
122+
"team": "Aston Martin",
116123
},
117124
{
118125
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/L/LIALAW01_Liam_Lawson/lialaw01.png",
119126
"name": "Liam Lawson",
120127
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/New%20Zealand.jpg",
121-
"rank": "17",
122-
"team": "Red Bull Racing",
128+
"rank": "18",
129+
"team": "Racing Bulls",
123130
},
124131
{
125132
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/J/JACDOO01_Jack_Doohan/jacdoo01.png",
126133
"name": "Jack Doohan",
127134
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Australia.jpg",
128-
"rank": "18",
135+
"rank": "19",
129136
"team": "Alpine",
130137
},
131138
{
132139
"driverImage": "https://media.formula1.com/d_driver_fallback_image.png/content/dam/fom-website/drivers/G/GABBOR01_Gabriel_Bortoleto/gabbor01.png",
133140
"name": "Gabriel Bortoleto",
134141
"nationalityImage": "https://media.formula1.com/d_default_fallback_image.png/content/dam/fom-website/flags/Brazil.jpg",
135-
"rank": "19",
142+
"rank": "20",
136143
"team": "Kick Sauber",
137144
},
138145
]

0 commit comments

Comments
 (0)