13 lines
402 B
TypeScript
13 lines
402 B
TypeScript
|
|
import { expect, test } from "vite-plus/test";
|
||
|
|
import { render } from "@vue-tui/testing";
|
||
|
|
import { Text, Transform } from "@vue-tui/runtime";
|
||
|
|
|
||
|
|
test("Transform uppercases descendant text", async () => {
|
||
|
|
const { lastFrame } = await render(() => (
|
||
|
|
<Transform transform={(line: string) => line.toUpperCase()}>
|
||
|
|
<Text>abc</Text>
|
||
|
|
</Transform>
|
||
|
|
));
|
||
|
|
expect(lastFrame()).toContain("ABC");
|
||
|
|
});
|