import { render, screen } from "@testing-library/react";
import React from "react";
import { BarTrack } from "./BarTrack";
describe("BarTrack", () => {
it("should display progress at start correctly", () => {
render();
expect(screen.getByTestId("bar-progress")).toHaveStyle("width: 0%");
});
it("should display progress at midway correctly", () => {
render();
expect(screen.getByTestId("bar-progress")).toHaveStyle("width: 50%");
});
it("should display progress at completed correctly", () => {
render();
expect(screen.getByTestId("bar-progress")).toHaveStyle("width: 100%");
});
it("should display progress rounded down correctly", () => {
render();
expect(screen.getByTestId("bar-progress")).toHaveStyle("width: 23%");
});
it("should display progress rounded up correctly", () => {
render();
expect(screen.getByTestId("bar-progress")).toHaveStyle("width: 24%");
});
});