Issue Description
Currently, the tests are running against partial mocks, which can lead to inconsistencies and slower test execution. We need to integrate the Firestore Local Emulator into the test environment to ensure tests run reliably and independently of external services.
Expected Behavior
When this issue is resolved:
- The Firestore Local Emulator will be integrated into the test setup.
- All tests will use the local emulator to simulate Firestore operations.
- Tests will run faster and be more reliable, with no dependency on external Firestore services.
Current Behavior
- Tests are using a live Firestore instance or incomplete mocks.
- Test results can vary depending on network conditions or data in the live database.
- Setup and teardown for Firestore-related tests are error-prone and inconsistent.
Reproducibility
Severity/Priority
Proposed Solution
Checklist
Issue Description
Currently, the tests are running against partial mocks, which can lead to inconsistencies and slower test execution. We need to integrate the Firestore Local Emulator into the test environment to ensure tests run reliably and independently of external services.
Expected Behavior
When this issue is resolved:
Current Behavior
Reproducibility
Severity/Priority
Proposed Solution
Checklist