import { renderHook } from "@testing-library/react"; import { useCountries } from "hooks"; describe("useCountries [ Base ]", () => { beforeEach(() => { jest.resetModules(); jest.restoreAllMocks(); }); it("should provide countries list", async () => { const { result } = renderHook(useCountries); expect(result.current).toHaveLength(264); expect(result.current[0].name).toBe("Ascension Island"); expect(result.current[0].code).toBe("AC"); expect(result.current[0].emoji).toBe("🇦🇨"); }); });