UNPKG

@cainiaofe/cn-ui-m

Version:
25 lines (24 loc) 1.42 kB
import React from 'react'; import { render, waitFor } from '@testing-library/react'; import { CnRangeDatePickerPro } from '../index'; var defaultValue = ['2022-01-09', '2023-02-10']; describe('CnRangeDatePickerPro', function () { test('renders CnRangeDatePickerPro correctly', function () { var container = render(React.createElement(CnRangeDatePickerPro, null)).container; expect(container.querySelector('.cn-ui-m-date-range-picker-pro')).toBeInTheDocument(); }); test('renders CnRangeDatePickerPro with mode equal year correctly', function () { var getByText = render(React.createElement(CnRangeDatePickerPro, { mode: "year", defaultValue: defaultValue })).getByText; expect(getByText('2022 - 2023')).toBeInTheDocument(); }); test('renders CnRangeDatePickerPro with mode equal month correctly', function () { var getByText = render(React.createElement(CnRangeDatePickerPro, { mode: "month", defaultValue: defaultValue })).getByText; expect(getByText('2022-01 - 2023-02')).toBeInTheDocument(); }); test('renders CnRangeDatePickerPro with mode equal quarter correctly', function () { var getByText = render(React.createElement(CnRangeDatePickerPro, { mode: "quarter", defaultValue: defaultValue })).getByText; waitFor(function () { expect(getByText('2022-Q1 - 2023-Q1')).toBeInTheDocument(); }); }); });