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-07-27 01:56:42 +00:00
2025-08-03 11:49:46 +08:00
2025-07-06 11:08:34 +00:00
2025-08-04 03:52:21 +00:00
2025-08-04 04:41:54 +00:00
2025-08-01 05:47:43 +00:00
2025-08-02 01:00:01 -06:00
2025-08-02 01:00:01 -06:00
2025-08-01 05:47:43 +00:00
2025-08-02 08:19:41 +00:00
2025-07-30 09:48:52 +00:00
2025-08-01 05:47:43 +00:00
2025-08-04 04:41:54 +00:00
2025-08-04 07:41:21 +00:00
2025-07-18 07:49:34 +00:00
2025-04-22 07:48:04 +00:00
2025-07-16 08:03:26 +00:00
2025-07-16 08:03:26 +00:00
2025-08-01 05:47:43 +00:00
2025-07-15 06:13:33 +00:00
2025-07-21 05:39:31 +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
2025-02-13 04:48:18 +00:00