tests.TestView
A view of the headless tree, as a query finds it. Reads what the view holds now.
Utilização
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);
});Construtores
(renderer: HeadlessRenderer, view: HeadlessView, realm: Realm): TestViewParâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
renderer | HeadlessRenderer | Sim | — |
view | HeadlessView | Sim | — |
realm | Realm | Sim | — |
Devolve
TestView
Propriedades e métodos 1
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
prototype | TestView | Sim | — |
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.