I think it would be good to use the emulator in the CI tests. We could (probably?) avoid requiring secrets so we could see the test results in PRs, and hitting a live endpoint will be flaky and requires setting up a firebase project whereas we could more easily setup the emulator in different states for different kinds of tests.
Requires #123
I think it would be good to use the emulator in the CI tests. We could (probably?) avoid requiring secrets so we could see the test results in PRs, and hitting a live endpoint will be flaky and requires setting up a firebase project whereas we could more easily setup the emulator in different states for different kinds of tests.