mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-06-02 02:25:22 +00:00
@@ -112,6 +112,13 @@ describe('modules/createDOMProps', () => {
|
||||
expect(props['aria-live']).toEqual('off');
|
||||
});
|
||||
|
||||
test('prop "accessibilityRequired" becomes "aria-required" and "required"', () => {
|
||||
const accessibilityRequired = false;
|
||||
const props = createDOMProps('input', { accessibilityRequired });
|
||||
expect(props['aria-required']).toEqual(false);
|
||||
expect(props.required).toEqual(false);
|
||||
});
|
||||
|
||||
test('prop "accessibilityRole" becomes "role"', () => {
|
||||
const accessibilityRole = 'button';
|
||||
const props = createProps({ accessibilityRole });
|
||||
|
||||
@@ -238,7 +238,7 @@ const createDOMProps = (elementType, props, options) => {
|
||||
elementType === 'select' ||
|
||||
elementType === 'textarea'
|
||||
) {
|
||||
domProps.required = true;
|
||||
domProps.required = accessibilityRequired;
|
||||
}
|
||||
}
|
||||
if (role != null) {
|
||||
|
||||
Reference in New Issue
Block a user