Divanshu Chauhan (divkix)
ed2618a1ae
refactor: post-PR #690 cleanup - shared test helper and ??= syntax
...
Addresses review comments from PR #690 :
1. Extract waitForHydration helper into shared location (tests/e2e/helpers.ts)
- Adds waitForAppRouterHydration() using expect().toPass() pattern
- Updates 19 App Router test files to use shared helper
- Removes ~100 lines of duplicated code across test suite
- Standardizes on Pattern A (expect().toPass) for better error messages
2. Apply ??= operator syntax nit in navigation.ts
- Replaces if (!x) { x = {...} } with x ??= {...}
- Cleaner, idiomatic TypeScript for lazy initialization
Type check and E2E verification passed.
2026-04-02 10:57:19 +01:00
..
2026-04-01 21:17:47 +00:00
2026-04-02 10:57:19 +01:00
2026-04-01 21:17:47 +00:00
2026-03-28 15:19:50 +00:00
2026-03-29 20:40:57 +01:00
2026-03-20 23:03:27 -05:00
2026-03-23 08:41:04 +00:00
2026-04-01 21:17:47 +00:00
2026-03-21 12:19:38 -05:00
2026-03-21 13:32:02 -05:00
2026-03-29 20:40:57 +01:00
2026-03-29 20:40:57 +01:00
2026-03-21 15:03:07 -05:00
2026-03-24 10:06:06 -05:00
2026-03-23 08:41:04 +00:00
2026-03-21 10:18:41 -05:00
2026-03-21 09:33:26 -05:00
2026-03-21 08:56:41 -05:00
2026-03-21 09:07:41 +00:00
2026-03-20 23:54:36 -05:00
2026-04-01 21:17:47 +00:00
2026-03-21 18:39:29 +00:00
2026-03-29 20:40:57 +01:00
2026-03-20 08:36:35 +00:00
2026-03-28 09:01:03 +00:00
2026-03-19 16:23:10 +00:00
2026-03-15 10:50:13 +00:00
2026-03-19 07:17:10 +00:00
2026-03-21 22:44:45 -05:00
2026-03-16 21:24:23 -05:00
2026-03-15 10:50:13 +00:00
2026-03-15 10:50:13 +00:00
2026-03-28 15:19:50 +00:00
2026-03-21 22:44:45 -05:00
2026-03-28 09:36:30 +00:00
2026-03-15 10:50:13 +00:00
2026-03-23 07:54:38 +00:00
2026-03-29 20:40:57 +01:00
2026-03-15 10:50:13 +00:00
2026-03-30 20:48:04 +01:00
2026-03-15 10:50:13 +00:00
2026-04-01 22:12:52 +01:00
2026-03-15 10:50:13 +00:00
2026-03-29 22:09:39 +01:00
2026-03-23 07:54:38 +00:00
2026-03-15 10:50:13 +00:00
2026-03-15 10:50:13 +00:00
2026-03-15 10:50:13 +00:00
2026-03-30 20:42:40 +01:00
2026-03-28 21:21:36 +00:00
2026-03-17 10:52:10 +00:00
2026-03-16 11:00:47 -05:00
2026-03-29 20:40:57 +01:00
2026-03-15 10:50:13 +00:00
2026-03-21 15:18:54 +00:00
2026-03-29 22:09:39 +01:00
2026-03-15 10:50:13 +00:00
2026-03-15 10:50:13 +00:00
2026-03-23 08:59:59 +00:00
2026-03-15 10:50:13 +00:00
2026-03-29 20:40:57 +01:00
2026-03-19 18:10:31 +00:00
2026-03-28 09:36:30 +00:00
2026-03-17 10:49:40 +00:00
2026-03-15 10:50:13 +00:00
2026-03-24 20:32:26 -05:00
2026-03-22 18:39:15 -05:00
2026-03-17 10:49:40 +00:00
2026-03-29 22:09:39 +01:00
2026-03-15 10:50:13 +00:00
2026-04-01 23:33:12 +01:00
2026-04-01 22:12:52 +01:00
2026-03-30 20:31:25 +01:00
2026-03-15 10:50:13 +00:00
2026-03-16 11:00:47 -05:00
2026-03-16 21:24:23 -05:00
2026-03-15 10:50:13 +00:00
2026-03-29 22:09:39 +01:00
2026-03-15 10:50:13 +00:00
2026-03-20 23:03:27 -05:00
2026-03-29 20:40:57 +01:00
2026-03-15 10:50:13 +00:00
2026-03-23 09:43:07 +00:00
2026-04-01 23:33:12 +01:00
2026-03-15 10:50:13 +00:00
2026-03-15 10:50:13 +00:00
2026-04-01 21:17:47 +00:00
2026-03-30 20:42:40 +01:00
2026-03-15 10:50:13 +00:00
2026-03-16 19:18:37 +00:00
2026-04-01 23:33:12 +01:00
2026-04-01 22:54:17 +01:00
2026-03-29 19:51:50 +01:00
2026-03-29 19:51:50 +01:00
2026-03-28 09:01:03 +00:00
2026-03-15 10:50:13 +00:00
2026-03-16 11:00:47 -05:00
2026-03-16 21:24:23 -05:00