Files
crowd-funder-for-time-pwa/src
Matthew Raymer 138a7ee3cf feat: add comprehensive contact import test suite with performance monitoring
- 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
2025-08-04 07:41:21 +00:00
..
2025-08-02 01:00:01 -06:00
2025-08-02 01:00:01 -06:00
2025-04-22 07:48:04 +00:00
2022-11-16 14:48:22 +08:00
2024-04-07 11:02:54 -06:00
2024-07-23 20:14:07 -06:00