rickvanlieshout.com/src/utils/get-icon.test.ts

22 lines
932 B
TypeScript
Raw Normal View History

import { ICONS } from "@/constants";
import { getIcon } from "@/utils";
test("getIcon", () => {
expect(getIcon("rss")).toEqual(ICONS.RSS);
expect(getIcon("line")).toEqual(ICONS.LINE);
expect(getIcon("github")).toBe(ICONS.GITHUB);
expect(getIcon("email")).toEqual(ICONS.EMAIL);
expect(getIcon("weibo")).toEqual(ICONS.WEIBO);
expect(getIcon("twitter")).toBe(ICONS.TWITTER);
expect(getIcon("gitlab")).toEqual(ICONS.GITLAB);
expect(getIcon("medium")).toEqual(ICONS.MEDIUM);
expect(getIcon("codepen")).toEqual(ICONS.CODEPEN);
expect(getIcon("youtube")).toEqual(ICONS.YOUTUBE);
expect(getIcon("vkontakte")).toBe(ICONS.VKONTAKTE);
expect(getIcon("facebook")).toEqual(ICONS.FACEBOOK);
expect(getIcon("telegram")).toEqual(ICONS.TELEGRAM);
expect(getIcon("linkedin")).toEqual(ICONS.LINKEDIN);
expect(getIcon("instagram")).toEqual(ICONS.INSTAGRAM);
expect(getIcon("soundcloud")).toEqual(ICONS.SOUNDCLOUD);
});