UNPKG

zarm

Version:

基于 React 的移动端UI库

41 lines (34 loc) 1.27 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); var _react = _interopRequireDefault(require("react")); var _react2 = require("@testing-library/react"); var _index = _interopRequireDefault(require("../index")); describe('Mask', function () { it('renders correctly', function () { var wrapper = (0, _react2.render)( /*#__PURE__*/_react.default.createElement(_index.default, { mountContainer: false, visible: true, onClick: function onClick() {} })); expect(wrapper.asFragment()).toMatchSnapshot(); }); it('color is transparent', function () { var wrapper = (0, _react2.render)( /*#__PURE__*/_react.default.createElement(_index.default, { mountContainer: false, color: "transparent", visible: true, onClick: function onClick() {} })); expect(wrapper.asFragment()).toMatchSnapshot(); }); it('onClick', function () { var onClick = jest.fn(); var wrapper = (0, _react2.render)( /*#__PURE__*/_react.default.createElement(_index.default, { mountContainer: false, onClick: onClick, visible: true }, "content")); _react2.fireEvent.click(wrapper.getByText('content')); expect(onClick).toBeCalled(); }); });