@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
36 lines (32 loc) • 788 B
text/typescript
import { focusManager } from "../index.ios";
describe("focusManager", () => {
it("should be defined", () => {
expect(focusManager).toBeDefined();
});
it("should have expected methods", () => {
const expectedMethods = [
"on",
"invokeHandler",
"removeHandler",
"register",
"unregister",
"getCurrentFocus",
"getGroupById",
"setFocus",
"press",
"focus",
"forceFocusOnFocusable",
"forceFocusOnInitialFocusable",
"setInitialAppFocus",
"forceFocusOnItem",
"moveFocus",
"focusableTree",
"getCurrentGroup",
"getGroupRootById",
"isGroupItemFocused",
];
expectedMethods.forEach((method) => {
expect(focusManager[method]).toBeDefined();
});
});
});