Files
lda-wf/web/apps/console/src/presentation/PresentationTruthBadge.test.tsx
T

22 lines
754 B
TypeScript

import { render, screen } from "@testing-library/react";
import { describe, expect, it } from "vitest";
import { PresentationTruthBadge } from "./PresentationTruthBadge.js";
describe("PresentationTruthBadge", () => {
it("renders status label and detail", () => {
render(
<PresentationTruthBadge
status={{
kind: "ready",
target: "http://127.0.0.1:8765/rpc",
label: "Live target ready",
detail: "127.0.0.1:8765",
}}
/>,
);
expect(screen.getByLabelText("presentation evidence mode")).toHaveAttribute("data-status", "ready");
expect(screen.getByText("Live target ready")).toBeInTheDocument();
expect(screen.getByText("127.0.0.1:8765")).toBeInTheDocument();
});
});