* replace request usage with apiv2
* formatting
* use special handling for non-json response
* fix database get to be more resiliant
* add database tests to client-integration
* changelog
* resolve in the else case too
* Update scripts/client-integration-tests/tests.ts
Co-authored-by: Yuchen Shi <yuchenshi@google.com>
* formatting
Co-authored-by: Yuchen Shi <yuchenshi@google.com>
* add new script to test using cli as a library
* run new functional test
* setting credentials before ts-node
* remove cache configuration (it's done by default)
* add test for appsList
* format scriptts
* use mocha for tests
* run formatter
* use npm script to run tests
* add current test script to actions
* add credentials
* use non-deprecated API
* move script, add helper, new test project
* formatting
* update run steps
* directly use mocha
* change flow of scripts
* ignore firebaserc in other commits
* add secret to workflow
* remove unnecessary ignore
* update ignore
* update ignore
* remove rc
* cleanup files created in tests
Co-authored-by: Sam Stern <samstern@google.com>