tests.replay
Replays a recording a device saved on the headless host, for a golden test that the layout still matches the device's.
Utilização
Compare a recorded native batch stream with its saved tree.
// Compare a recorded native batch stream with its saved tree.
import { assert, replay, test } from 'kuito/tests';
test('recorded checkout keeps its native tree', async () => {
// Supply a .krec recording and its adjacent .tree file from your app.
const result = await replay('tests/fixtures/checkout.krec');
assert.notEqual(result.recorded, null);
assert.equal(result.tree, result.recorded);
});Assinaturas
(file: string, { fonts, screen }?: ReplayOptions): Promise<Replayed>Parâmetros
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
file | string | Sim | — |
__1 | ReplayOptions | Não | — Predefinição: {} |
Devolve
Promise<Replayed>
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.