Files
vue-tui/packages/runtime-tests/integration/composables/use-screen-reader.test.tsx
T
Yunfei He 83d9dd6ce8 feat: add useIsScreenReaderEnabled + MountOptions.isScreenReaderEnabled
- Default: true when INK_SCREEN_READER=true env var set
- Screen reader mode bypasses render throttle
- Composable exposes flag via provide/inject

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 16:16:31 +08:00

15 lines
470 B
TypeScript

import { defineComponent } from "vue";
import { expect, test } from "vite-plus/test";
import { render } from "@vue-tui/testing";
import { Text, useIsScreenReaderEnabled } from "@vue-tui/runtime";
test("useIsScreenReaderEnabled returns false by default", async () => {
let result = false;
const App = defineComponent(() => {
result = useIsScreenReaderEnabled();
return () => <Text>sr test</Text>;
});
await render(App);
expect(result).toBe(false);
});