import { describe, it, expect } from 'vitest' import Preact from 'preact' import { render } from "@testing-library/preact" import { IconActivity } from "@tabler/icons-preact" describe("Preact Icon component", () => { it("should render an component", () => { const { container } = render(); expect(container.innerHTML).toMatchInlineSnapshot( `""` ); }); it("should adjust the size, stroke color and stroke width", () => { const testId = "icon"; const { container, getByTestId } = render( ); const { attributes } = getByTestId(testId); expect(attributes.stroke.value).toBe("red"); expect(attributes.width.value).toBe("48"); expect(attributes.height.value).toBe("48"); expect(attributes["stroke-width"].value).toBe("4"); expect(container.innerHTML).toMatchInlineSnapshot( `""` ); }); });