tests.TestView
A view of the headless tree, as a query finds it. Reads what the view holds now.
Verwendung
Inspect the rendered native tree.
// Inspect the rendered native tree.
import { HStack, Text } from 'kuito';
import { assert, render, screen, test, type TestView } from 'kuito/tests';
const Row = () => (
<HStack padding={16} gap={8}>
<Text>Total</Text>
<Text>$12.50</Text>
</HStack>
);
// Where layout put a view, relative to its parent, in points.
const leftOf = (view: TestView) => view.frame.x;
test('the amount sits after the label', async () => {
await render(<Row />);
const label = screen.getByText('Total');
const amount = screen.getByText('$12.50');
assert.equal(label.parent?.kind, 'HStack');
assert.ok(leftOf(amount) > leftOf(label) + label.frame.width);
});Konstruktoren
(renderer: HeadlessRenderer, view: HeadlessView, realm: Realm): TestViewParameter
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
renderer | HeadlessRenderer | Ja | — |
view | HeadlessView | Ja | — |
realm | Realm | Ja | — |
Rückgabe
TestView
Eigenschaften und Methoden 1
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
prototype | TestView | Ja | — |
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.