Harden TerminalModal mobile keyboard regression coverage against async tab setup and xterm mock issues.
- add missing xterm terminal mock methods used by mobile tab interactions
- replace anonymous constructor mock implementations with named function mocks for Terminal and FitAddon
- wait for second-session callbacks before simulating viewport and keyboard transitions in mobile tab-switch tests
Files changed:
packages/dashboard/app/components/__tests__/TerminalModal.test.tsx | 48 ++++++++++++++++++----
1 file changed, 39 insertions(+), 9 deletions(-)
Fusion-Task-Id: FN-6175
Fusion-Task-Lineage: fc95f3d6-586a-475c-a226-be1a57c88ff4