UNPKG

react-native-accessibility-engine

Version:

Make accessibility-related assertions on React Native code using React Test Renderer

32 lines (24 loc) 1.14 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _reactNative = require("react-native"); var _reactNative2 = require("@testing-library/react-native"); var _assets = _interopRequireDefault(require("@tests/assets")); var _ = _interopRequireDefault(require(".")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const Button = () => /*#__PURE__*/_react.default.createElement(_reactNative.TouchableOpacity, { accessible: false }, /*#__PURE__*/_react.default.createElement(_reactNative.Image, { source: _assets.default.filledHeart['32px'] })); it('should contain accessibility errors', () => { // expect(() => check(<Button />)).not.toThrow(); expect( /*#__PURE__*/_react.default.createElement(Button, null)).not.toBeAccessible(); }); it('should support test instances', () => { const { UNSAFE_getByType } = (0, _reactNative2.render)( /*#__PURE__*/_react.default.createElement(Button, null)); const button = UNSAFE_getByType(_reactNative.TouchableOpacity); expect(() => (0, _.default)(button)).toThrow(); }); //# sourceMappingURL=index.test.js.map