Skip to content

Commit 80227fe

Browse files
committed
.env.example for cloud functions testing
1 parent acc498a commit 80227fe

File tree

5 files changed

+27
-27
lines changed

5 files changed

+27
-27
lines changed

functions/.env.example.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"testingConfig": {
3+
"databaseURL": "",
4+
"storageBucket": "",
5+
"projectId": "",
6+
"serviceAccountKey": ""
7+
}
8+
}

functions/.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ typings/
77

88
node_modules/
99

10-
lib/
10+
lib/
11+
12+
#Necessary config for testing
13+
env.json

functions/.runtimeconfig.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

functions/env.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
{
2-
"testingConfig": {
3-
"databaseURL": "https://react-firebase-admin-eeac2.firebaseio.com",
4-
"storageBucket": "react-firebase-admin-eeac2.appspot.com",
5-
"projectId": "react-firebase-admin-eeac2",
6-
"serviceAccountKey": "../serviceAccountKey.json"
7-
}
2+
"databaseURL": "https://react-firebase-admin-eeac2.firebaseio.com",
3+
"storageBucket": "react-firebase-admin-eeac2.appspot.com",
4+
"projectId": "react-firebase-admin-eeac2",
5+
"serviceAccountKey": "../serviceAccountKey.json"
86
}

functions/test/util/admin.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
import * as functions from 'firebase-functions';
21
import * as testConfig from 'firebase-functions-test';
32
import * as admin from 'firebase-admin';
4-
5-
const config = functions.config().env.testingConfig;
3+
import {
4+
databaseURL,
5+
storageBucket,
6+
projectId,
7+
serviceAccountKey
8+
} from '../../env.json';
69

710
const projectConfig = {
8-
databaseURL: config.databaseURL,
9-
storageBucket: config.storageBucket,
10-
projectId: config.projectId
11+
databaseURL,
12+
storageBucket,
13+
projectId,
14+
serviceAccountKey
1115
};
1216

13-
const test = testConfig(projectConfig, config.serviceAccountKey);
17+
const test = testConfig(projectConfig, serviceAccountKey);
1418

1519
admin.initializeApp();
1620

0 commit comments

Comments
 (0)