Path Lines of Code scripts/assets/functions_to_test.js 38 scripts/client-integration-tests/run.sh 6 scripts/client-integration-tests/test-project/public/404.html 10 scripts/client-integration-tests/test-project/public/index.html 10 scripts/client-integration-tests/tests.ts 89 scripts/emulator-tests/functionsEmulator.spec.ts 635 scripts/emulator-tests/functionsEmulatorRuntime.spec.ts 835 scripts/emulator-tests/run.sh 12 scripts/extensions-deploy-tests/run.sh 7 scripts/extensions-deploy-tests/tests.ts 53 scripts/extensions-emulator-tests/greet-the-world/extension.yaml 23 scripts/extensions-emulator-tests/greet-the-world/functions/index.js 7 scripts/extensions-emulator-tests/run.sh 10 scripts/extensions-emulator-tests/tests.ts 43 scripts/hosting-tests/run.sh 115 scripts/storage-deploy-tests/run.sh 44 scripts/triggers-end-to-end-tests/functions/index.js 270 scripts/triggers-end-to-end-tests/run.sh 13 scripts/triggers-end-to-end-tests/tests.ts 677 src/test/accountExporter.spec.ts 266 src/test/accountImporter.spec.ts 157 src/test/api.spec.ts 26 src/test/apiv2.spec.ts 417 src/test/appdistro/client.spec.ts 181 src/test/archiveDirectory.spec.ts 15 src/test/auth.spec.ts 119 src/test/checkMinRequiredVersion.spec.ts 26 src/test/command.spec.ts 137 src/test/config.spec.js 50 src/test/database/api.spec.ts 43 src/test/database/fakeListRemote.spec.ts 78 src/test/database/fakeRemoveRemote.spec.ts 105 src/test/database/listRemote.spec.ts 22 src/test/database/remove.spec.ts 74 src/test/database/removeRemote.spec.ts 47 src/test/defaultCredentials.spec.ts 66 src/test/deploy/extensions/params.spec.ts 90 src/test/deploy/extensions/planner.spec.ts 88 src/test/deploy/functions/backend.spec.ts 495 src/test/deploy/functions/checkIam.spec.ts 209 src/test/deploy/functions/containerCleaner.spec.ts 473 src/test/deploy/functions/ensureCloudBuildEnabled.ts 113 src/test/deploy/functions/functionsDeployHelper.spec.ts 61 src/test/deploy/functions/prepare.spec.ts 110 src/test/deploy/functions/pricing.spec.ts 255 src/test/deploy/functions/prompts.spec.ts 382 src/test/deploy/functions/release/executor.spec.ts 42 src/test/deploy/functions/release/fabricator.spec.ts 932 src/test/deploy/functions/release/planner.spec.ts 320 src/test/deploy/functions/release/reporter.spec.ts 305 src/test/deploy/functions/release/sourceTokenScraper.spec.ts 35 src/test/deploy/functions/runtimes/discovery/index.spec.ts 88 src/test/deploy/functions/runtimes/discovery/parsing.spec.ts 84 src/test/deploy/functions/runtimes/discovery/v1alpha1.spec.ts 377 src/test/deploy/functions/runtimes/golang/gomod.spec.ts 50 src/test/deploy/functions/runtimes/index.spec.ts 7 src/test/deploy/functions/runtimes/node/extractTriggers.spec.js 67 src/test/deploy/functions/runtimes/node/parseRuntimeAndValidateSDK.spec.ts 93 src/test/deploy/functions/runtimes/node/parseTriggers.spec.ts 272 src/test/deploy/functions/runtimes/node/validate.spec.ts 51 src/test/deploy/functions/runtimes/node/versioning.spec.ts 40 src/test/deploy/functions/services/storage.spec.ts 71 src/test/deploy/functions/triggerRegionHelper.spec.ts 115 src/test/deploy/functions/validate.spec.ts 173 src/test/deploy/hosting/convertConfig.spec.ts 142 src/test/deploy/hosting/validate.spec.ts 64 src/test/deploy/remoteconfig/remoteconfig.spec.ts 143 src/test/emulators/adminSdkConfig.test.ts 14 src/test/emulators/auth/batch.spec.ts 724 src/test/emulators/auth/createAuthUri.spec.ts 197 src/test/emulators/auth/customToken.spec.ts 300 src/test/emulators/auth/deleteAccount.spec.ts 135 src/test/emulators/auth/emailLink.spec.ts 287 src/test/emulators/auth/helpers.ts 371 src/test/emulators/auth/idp.spec.ts 985 src/test/emulators/auth/mfa.spec.ts 408 src/test/emulators/auth/misc.spec.ts 485 src/test/emulators/auth/oob.spec.ts 339 src/test/emulators/auth/password.spec.ts 209 src/test/emulators/auth/phone.spec.ts 393 src/test/emulators/auth/rest.spec.ts 190 src/test/emulators/auth/setAccountInfo.spec.ts 1047 src/test/emulators/auth/setup.ts 41 src/test/emulators/auth/signUp.spec.ts 529 src/test/emulators/auth/tenant.spec.ts 341 src/test/emulators/cloudFunctions.spec.ts 39 src/test/emulators/commandUtils.spec.ts 62 src/test/emulators/controller.spec.ts 17 src/test/emulators/downloadableEmulators.spec.ts 16 src/test/emulators/emulatorServer.spec.ts 17 src/test/emulators/fakeEmulator.ts 31 src/test/emulators/functionsEmulatorShared.spec.ts 81 src/test/emulators/functionsEmulatorUtils.spec.ts 124 src/test/emulators/functionsRuntimeWorker.spec.ts 196 src/test/emulators/registry.spec.ts 34 src/test/emulators/storage.rules.spec.ts 333 src/test/emulators/storage/crc.spec.ts 22 src/test/emulators/storage/files.spec.ts 24 src/test/emulators/workQueue.spec.ts 119 src/test/ensureApiEnabled.spec.ts 91 src/test/error.spec.ts 26 src/test/extensions/askUserForConsent.spec.ts 47 src/test/extensions/askUserForParam.spec.ts 258 src/test/extensions/billingMigrationHelper.spec.ts 108 src/test/extensions/changelog.spec.ts 138 src/test/extensions/checkProjectBilling.spec.ts 74 src/test/extensions/displayExtensionInfo.spec.ts 221 src/test/extensions/emulator/optionsHelper.spec.ts 111 src/test/extensions/emulator/triggerHelper.spec.ts 117 src/test/extensions/export.spec.ts 112 src/test/extensions/extensionsApi.spec.ts 943 src/test/extensions/extensionsHelper.spec.ts 797 src/test/extensions/listExtensions.spec.ts 81 src/test/extensions/localHelper.spec.ts 76 src/test/extensions/metricsUtils.spec.ts 440 src/test/extensions/paramHelper.spec.ts 456 src/test/extensions/provisioningHelper.spec.ts 297 src/test/extensions/resolveSource.spec.ts 59 src/test/extensions/secretUtils.spec.ts 75 src/test/extensions/updateHelper.spec.ts 361 src/test/extensions/utils.spec.ts 9 src/test/extensions/warnings.spec.ts 144 src/test/fetchWebSetup.spec.ts 91 src/test/filterTargets.spec.ts 47 src/test/firebaseConfigValidate.spec.ts 83 src/test/firestore/encodeFirestoreValue.spec.ts 38 src/test/firestore/indexes.spec.ts 395 src/test/fixtures/ignores/ignored/index.html 1 src/test/fixtures/ignores/index.html 1 src/test/fixtures/ignores/present/index.html 1 src/test/fixtures/sample-ext-preinstall/extension.yaml 3 src/test/fixtures/sample-ext/extension.yaml 3 src/test/fixtures/simplehosting/public/index.html 1 src/test/fsAsync.spec.ts 73 src/test/fsutils.spec.ts 26 src/test/functional.spec.ts 111 src/test/functions/env.spec.ts 351 src/test/functions/functionsLog.spec.ts 86 src/test/functions/runtimeConfigExport.spec.ts 142 src/test/functionsConfig.spec.ts 38 src/test/gcp/cloudfunctions.spec.ts 481 src/test/gcp/cloudfunctionsv2.spec.ts 344 src/test/gcp/cloudmonitoring.spec.ts 41 src/test/gcp/cloudscheduler.spec.ts 158 src/test/gcp/cloudtasks.spec.ts 190 src/test/gcp/proto.spec.ts 162 src/test/gcp/run.spec.ts 238 src/test/helpers/global-mock-auth.ts 9 src/test/helpers/index.ts 6 src/test/helpers/mocha-bootstrap.ts 8 src/test/hosting/api.spec.ts 63 src/test/hosting/cloudRunProxy.spec.ts 282 src/test/hosting/expireUtils.spec.ts 37 src/test/hosting/functionsProxy.spec.ts 269 src/test/hosting/initMiddleware.spec.ts 147 src/test/hosting/normalizedHostingConfigs.spec.ts 275 src/test/init/features/firestore.spec.ts 63 src/test/init/features/project.spec.ts 183 src/test/init/features/storage.spec.ts 44 src/test/listFiles.spec.ts 27 src/test/localFunction.spec.js 51 src/test/management/apps.spec.ts 703 src/test/management/database.spec.ts 473 src/test/management/projects.spec.ts 612 src/test/operation-poller.spec.ts 102 src/test/profilerReport.spec.js 96 src/test/projectUtils.spec.ts 80 src/test/prompt.spec.ts 60 src/test/rc.spec.ts 137 src/test/remoteconfig/get.spec.ts 127 src/test/remoteconfig/rollback.spec.ts 68 src/test/remoteconfig/versionslist.spec.ts 84 src/test/rulesDeploy.spec.ts 387 src/test/shortenUrl.spec.ts 33 src/test/throttler/queue.spec.ts 24 src/test/throttler/stack.spec.ts 52 src/test/throttler/throttler.spec.ts 422 src/test/utils.spec.ts 259