codeforbtv / baby-equipment-exchange

MIT License
0 stars 8 forks source link

Testing Enablement #44

Closed NathanWEdwards closed 9 months ago

NathanWEdwards commented 10 months ago

This request proposes several addition to support automation testing:

To assist with development efforts, a common Microsoft GitHub Codespaces development container is introduced in this request with the following features:

In this request, client-side calls to retrieve donations via the the Firebase Firestore API has been refactored into one method, getDonations(). Validating access control now takes place within the method.

Dexie has been included in this request as a dependency for cache management of content like images of user profiles and donated items if IndexedDB is supported client-side. Dexie may also assist with filtering and text search client-side. A strong cache management system and an IndexedDB Polyfill may support automation test development.