UNPKG

react-native-accessibility-engine

Version:

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

26 lines (22 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _helpers = require("../../helpers"); const rule = { id: 'adjustable-value-required', matcher: node => (0, _helpers.isAdjustable)(node), assertion: node => { var _node$props$accessibi, _node$props$accessibi2, _node$props$accessibi3; return ((_node$props$accessibi = node.props.accessibilityValue) === null || _node$props$accessibi === void 0 ? void 0 : _node$props$accessibi.now) !== undefined && ((_node$props$accessibi2 = node.props.accessibilityValue) === null || _node$props$accessibi2 === void 0 ? void 0 : _node$props$accessibi2.min) !== undefined && ((_node$props$accessibi3 = node.props.accessibilityValue) === null || _node$props$accessibi3 === void 0 ? void 0 : _node$props$accessibi3.max) !== undefined; }, help: { problem: "This component has an adjustable value but the user wasn't informed of its min, max, and current value", solution: "Set the 'accessibilityValue' prop to an object: { min: ?, max: ?, now: ?}", link: '' } }; var _default = rule; exports.default = _default; //# sourceMappingURL=index.js.map