// file: __tests__/recipes.js import { findRecipe } from './recipes.js'; // import the actual module import apiRequest from './api-request.js'; // then tell Jest to use the mocked version! jest.mock('./api-request.js'); test("get the full recipe for a dish", async () => { // arrange const dish = "Pesto"; const expectedValue = { "Magical Deliciousness": "3 cups" }; // set the resolved value for the next call to apiRequest const mockResponse = { status: "mock", data: { "Magical Deliciousness": "3 cups" } } apiRequest.mockResolvedValueOnce(mockResponse); // act const actualRecipe = await findRecipe(dish); // assertion expect(actualRecipe).toEqual(expectedValue); });