Async Await
asyncbefore a function means the function always returns a promise.awaitworks inside async functions. Waits until that promise settles and returns its result before continuing.awaitdoesn’t work in the top-level code. It needs to be contained within an async function for the code that it’s waiting for.
Example Test in Jest
1it("returns London temperature as a number", async () => {2 const londonWeather = await weather.londonWeatherForOneDay();3 expect(typeof londonWeather).toEqual("number");4});
Previous post:
Node - Fetch Is Not Defined
Discussion