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(
`""`
);
});
});