rickvanlieshout.com/src/components/Icon/Icon.test.tsx

16 lines
485 B
TypeScript
Raw Normal View History

import React from "react";
import renderer from "react-test-renderer";
import { Icon } from "@/components/Icon";
import { ICONS } from "@/constants";
import { getIcon } from "@/utils";
describe("Icon", () => {
it("renders correctly", () => {
const [github] = Object.keys(ICONS) as Array<keyof typeof ICONS>;
const props = { name: github, icon: getIcon(github) };
const tree = renderer.create(<Icon {...props} />).toJSON();
expect(tree).toMatchSnapshot();
});
});