import { render, screen } from "@solidjs/testing-library";
import { describe, expect, it } from "vitest";
import { Image } from "../../../src/components/image/index";
describe("Image", () => {
it("renders img element", () => {
render(() => (
FB
));
expect(screen.getByRole("img")).toBeTruthy();
});
it("img has alt text", () => {
render(() => (
));
expect(screen.getByAltText("Photo")).toBeTruthy();
});
it("fallback renders when no src", () => {
render(() => (
FB
));
expect(screen.getByText("FB")).toBeTruthy();
});
it("data-state reflects loading status", () => {
render(() => (
));
expect(screen.getByTestId("img").getAttribute("data-state")).toBeTruthy();
});
});