@@ -26,32 +26,23 @@ var auth = require('./auth');
26
26
var database = require ( './database' ) ;
27
27
var messaging = require ( './messaging' ) ;
28
28
29
- var serviceAccount ;
30
- try {
31
- serviceAccount = require ( '../resources/key.json' ) ;
32
- } catch ( error ) {
33
- console . log ( chalk . red (
34
- 'The integration test suite requires a service account key JSON file for the ' +
35
- '`admin-sdks-test` project to be saved to `test/resources/key.json`.' ,
36
- error
37
- ) ) ;
38
- process . exit ( 1 ) ;
39
- }
29
+ var serviceAccount = utils . getCredential ( ) ;
30
+ var databaseURL = 'https://' + utils . getProjectId ( ) + '.firebaseio.com' ;
40
31
41
32
var defaultApp = admin . initializeApp ( {
42
33
credential : admin . credential . cert ( serviceAccount ) ,
43
- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
34
+ databaseURL : databaseURL ,
44
35
} ) ;
45
36
46
37
var nullApp = admin . initializeApp ( {
47
38
credential : admin . credential . cert ( serviceAccount ) ,
48
- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
39
+ databaseURL : databaseURL ,
49
40
databaseAuthVariableOverride : null ,
50
41
} , 'null' ) ;
51
42
52
43
var nonNullApp = admin . initializeApp ( {
53
44
credential : admin . credential . cert ( serviceAccount ) ,
54
- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
45
+ databaseURL : databaseURL ,
55
46
databaseAuthVariableOverride : {
56
47
uid : utils . generateRandomString ( 20 ) ,
57
48
} ,
0 commit comments