(wrapper: any, open: boolean = true)
| 2 | import { createEvent, fireEvent } from '@testing-library/react'; |
| 3 | |
| 4 | export function expectOpen(wrapper: any, open: boolean = true) { |
| 5 | if (wrapper instanceof HTMLElement) { |
| 6 | expect(!!wrapper.querySelector('.rc-select-open')).toBe(open); |
| 7 | return; |
| 8 | } |
| 9 | |
| 10 | const expectWrapper = expect(wrapper.find('.rc-select').hasClass('rc-select-open')); |
| 11 | |
| 12 | if (open) { |
| 13 | expectWrapper.toBeTruthy(); |
| 14 | } else { |
| 15 | expectWrapper.toBeFalsy(); |
| 16 | } |
| 17 | } |
| 18 | |
| 19 | export function toggleOpen(wrapper: any) { |
| 20 | if (wrapper instanceof HTMLElement) { |
no outgoing calls
no test coverage detected
searching dependent graphs…