UNPKG

shineout

Version:
16 lines 589 B
import React from 'react'; import { render, fireEvent } from '@testing-library/react'; import { jsx as _jsx } from "react/jsx-runtime"; export default function disabledTest(Component, containerName, content) { var clickFn = jest.fn(); var _render = render( /*#__PURE__*/_jsx(Component, { onClick: clickFn, disabled: true, children: "Checkbox" })), container = _render.container; var temp = container.querySelector(containerName); fireEvent.click(temp); expect(temp.classList.contains(content)).toBeFalsy(); expect(clickFn.mock.calls.length).toBe(0); }