react-native-web-internals
Version:
React Native for Web
12 lines (11 loc) • 715 B
JavaScript
import propsToAriaRole from "../propsToAriaRole";
describe("modules/AccessibilityUtil/propsToAriaRole", () => {
test("when missing accessibility props", () => {
expect(propsToAriaRole({})).toBeUndefined();
}), test('when "accessibilityRole" is defined', () => {
expect(propsToAriaRole({ accessibilityRole: "banner" })).toEqual("banner");
}), test('when "accessibilityRole" is a native-only value', () => {
expect(propsToAriaRole({ accessibilityRole: "none" })).toEqual("presentation"), expect(propsToAriaRole({ accessibilityRole: "imagebutton" })).toEqual(void 0), expect(propsToAriaRole({ accessibilityRole: "label" })).toEqual(void 0);
});
});
//# sourceMappingURL=propsToAriaRole-test.js.map