4 Commits

Author SHA1 Message Date
Elie Habib
91c9982a41 fix: stabilize E2E tests and fix InvestmentsPanel event delegation
- InvestmentsPanel: replace per-element listeners (destroyed by debounced
  innerHTML) with event delegation on stable this.content
- IntelligenceGapBadge: null guard on context.actionableInsight for
  environments where i18n is not initialized
- keyword-spike test: restructure headlines so spike term appears
  mid-sentence (isLikelyProperNoun skips index-0), add initI18n
- investments-panel test: add pollUntil helper, re-query DOM elements
  after debounced render cycles
- map-harness tests: increase WebGL harness init and poll timeouts,
  relax golden screenshot pixel diff threshold
2026-02-20 13:16:56 +04:00
Elie Habib
54f1a5d578 test: add coverage for finance/trending/reload and stabilize map harness 2026-02-17 19:22:55 +04:00
Elie Habib
071836d390 chore: move test harnesses from root to tests/ 2026-02-15 19:22:40 +04:00
Elie Habib
0627df95ba feat: add trending keyword spike detection and e2e flow test 2026-02-15 18:03:18 +04:00