forked from trent_larson/crowd-funder-for-time-pwa
- Add 45-contact-import.spec.ts with 34 test scenarios covering all import methods - Implement performance monitoring with detailed timing for Firefox timeout debugging - Add test utilities for JWT creation, contact cleanup, and verification - Fix modal dialog handling in alert dismissal for cross-browser compatibility - Add CONTACT_IMPORT_TESTING.md documentation with coverage details - Update testUtils.ts with new helper functions for contact management - Achieve 97% test success rate (33/34 tests passing) Performance monitoring reveals Firefox-specific modal dialog issues that block alert dismissal. Implemented robust error handling with fallback strategies for cross-browser compatibility. Test coverage includes: - JSON import via contacts page input - Manual contact data input via textarea - Duplicate contact detection and field comparison - Error handling for invalid JWT, malformed data, network issues - Selective contact import with checkboxes - Large contact import performance testing - Alert dismissal performance testing
10 KiB
10 KiB