feat(cli): implement logical component tracking for visual journey testing

- Enhance AppRig and matchers to support robust component discovery via node attributes and styles

- Update SuggestionsDisplay to support logical component tagging

- Fix act() warnings and stability issues in SuggestionsDisplay tests

- Refresh snapshots and rebase on origin/main
This commit is contained in:
Taylor Mullen
2026-03-31 16:46:46 -07:00
parent 800aea6cfb
commit 05bf04c852
11 changed files with 93 additions and 52 deletions
@@ -26,8 +26,10 @@ describe('SuggestionsDisplay UX Journey', () => {
);
rig = new AppRig({ fakeResponsesPath });
await rig.initialize();
rig.render();
await rig.render();
await rig.waitForIdle();
// Allow async command loading to settle
await new Promise((resolve) => setTimeout(resolve, 500));
});
afterEach(async () => {