@wonderflow/react-components
Version:
UI components from Wonderflow's Wanda design system
16 lines (15 loc) • 1.06 kB
JavaScript
import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime";
/* eslint-disable @typescript-eslint/comma-dangle */
import { fireEvent, render } from '@testing-library/react';
import { Slider } from './slider';
describe('<Slider>', () => {
test(' it should render properly', () => {
const { container } = render(_jsxs(_Fragment, { children: [_jsx(Slider, { label: "Qty", iconMin: "minus", iconMax: "plus" }), _jsx(Slider, { label: "Qty", iconMin: "minus", iconMax: "plus", dimension: "small" }), _jsx(Slider, { label: "Qty", showValues: true, dimension: "small" }), _jsx(Slider, { showValues: true, dimension: "regular" })] }));
expect(container).not.toBeNull();
});
test(' it should slide properly', () => {
const { container, getByTestId } = render(_jsx(_Fragment, { children: _jsx(Slider, { defaultValue: 0, label: "Qty", iconMin: "minus", iconMax: "plus" }) }));
fireEvent.change(getByTestId('SliderInput'), { target: { value: 25 } });
expect(container).not.toBeNull();
});
});