UNPKG

@netdata/charts

Version:

Netdata frontend SDK and chart utilities

51 lines (50 loc) 1.72 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _react2 = require("@testing-library/react"); require("@testing-library/jest-dom"); var _testUtilities = require("@jest/testUtilities"); var _index = _interopRequireDefault(require("./index")); var _constants = require("./constants"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } describe("Drawer", function () { it("lets the values table own vertical scrolling", function () { (0, _testUtilities.renderWithChart)(/*#__PURE__*/(0, _jsxRuntime.jsx)(_index["default"], {}), { attributes: { drawer: { action: _constants.actions.values } } }); expect(_react2.screen.getByTestId("drawer-content")).toHaveStyle({ minHeight: "0px", overflowY: "hidden" }); }); it("lets the drill-down table own vertical scrolling", function () { (0, _testUtilities.renderWithChart)(/*#__PURE__*/(0, _jsxRuntime.jsx)(_index["default"], {}), { attributes: { drawer: { action: _constants.actions.drillDown } } }); expect(_react2.screen.getByTestId("drawer-content")).toHaveStyle({ minHeight: "0px", overflowY: "hidden" }); }); it("keeps drawer scrolling for non-table actions", function () { (0, _testUtilities.renderWithChart)(/*#__PURE__*/(0, _jsxRuntime.jsx)(_index["default"], {}), { attributes: { drawer: { action: _constants.actions.compare } } }); expect(_react2.screen.getByTestId("drawer-content")).toHaveStyle({ minHeight: "0px", overflowY: "scroll" }); }); });