test(cli): refactor tests for async render utilities (#23252)

This commit is contained in:
Tommaso Sciortino
2026-03-20 20:08:29 +00:00
committed by GitHub
parent 86a3a913b5
commit 6c78eb7a39
198 changed files with 3592 additions and 4802 deletions
@@ -35,10 +35,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -59,10 +58,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -81,10 +79,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -103,10 +100,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -127,10 +123,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -148,10 +143,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -163,10 +157,9 @@ describe('<SubagentProgressDisplay />', () => {
state: 'cancelled',
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
@@ -184,10 +177,9 @@ describe('<SubagentProgressDisplay />', () => {
],
};
const { lastFrame, waitUntilReady } = render(
const { lastFrame } = await render(
<SubagentProgressDisplay progress={progress} terminalWidth={80} />,
);
await waitUntilReady();
expect(lastFrame()).toMatchSnapshot();
});
});