@netdata/netdata-ui
Version:
netdata UI kit
29 lines (28 loc) • 1.28 kB
JavaScript
var _react = _interopRequireDefault(require("react"));
var _testUtilities = require("testUtilities");
var _ = _interopRequireDefault(require("."));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
describe("ProgressBar component", function () {
test("should render component with width", function () {
(0, _testUtilities.renderWithProviders)(/*#__PURE__*/_react["default"].createElement(_["default"], {
width: "20%"
}));
expect(_testUtilities.screen.getByTestId("progressBar")).toBeInTheDocument();
expect(_testUtilities.screen.getByTestId("progressBar-progress20%")).toBeInTheDocument();
});
test("should render component with value", function () {
(0, _testUtilities.renderWithProviders)(/*#__PURE__*/_react["default"].createElement(_["default"], {
value: [{
color: ["blue", "indigo"],
width: "30%"
}, {
color: ["green", "limeGreen"],
width: "60%"
}]
}));
expect(_testUtilities.screen.getByTestId("progressBar")).toBeInTheDocument();
expect(_testUtilities.screen.getByTestId("progressBar-progress30%")).toBeInTheDocument();
expect(_testUtilities.screen.getByTestId("progressBar-progress60%")).toBeInTheDocument();
});
});
;