@netdata/netdata-ui
Version:
netdata UI kit
26 lines • 1 kB
JavaScript
import React from "react";
import { renderWithProviders, screen } from "testUtilities";
import ProgressBar from ".";
describe("ProgressBar component", function () {
test("should render component with width", function () {
renderWithProviders(/*#__PURE__*/React.createElement(ProgressBar, {
width: "20%"
}));
expect(screen.getByTestId("progressBar")).toBeInTheDocument();
expect(screen.getByTestId("progressBar-progress20%")).toBeInTheDocument();
});
test("should render component with value", function () {
renderWithProviders(/*#__PURE__*/React.createElement(ProgressBar, {
value: [{
color: ["blue", "indigo"],
width: "30%"
}, {
color: ["green", "limeGreen"],
width: "60%"
}]
}));
expect(screen.getByTestId("progressBar")).toBeInTheDocument();
expect(screen.getByTestId("progressBar-progress30%")).toBeInTheDocument();
expect(screen.getByTestId("progressBar-progress60%")).toBeInTheDocument();
});
});