The website is deployed to two different Firebase projects.
They are separate production and staging environments, based off the master
and develop
branches respectively.
They can be visited through the following links.
Production:
Staging:
The @firebase/testing
dev dependency is set to an older version due to a bug with the current ones.
Please see firebase/firebase-js-sdk#3096 and https://stackoverflow.com/a/61934298 for more details.
To run the Firestore security rules unit tests, first, start the emulator with the Firebase CLI. Make sure it is installed beforehand.
firebase emulators:start --only firestore
Execute unit tests with:
npm run test