@@ -26,32 +26,23 @@ var auth = require('./auth');
2626var database = require ( './database' ) ;
2727var messaging = require ( './messaging' ) ;
2828
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' ;
4031
4132var defaultApp = admin . initializeApp ( {
4233 credential : admin . credential . cert ( serviceAccount ) ,
43- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
34+ databaseURL : databaseURL ,
4435} ) ;
4536
4637var nullApp = admin . initializeApp ( {
4738 credential : admin . credential . cert ( serviceAccount ) ,
48- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
39+ databaseURL : databaseURL ,
4940 databaseAuthVariableOverride : null ,
5041} , 'null' ) ;
5142
5243var nonNullApp = admin . initializeApp ( {
5344 credential : admin . credential . cert ( serviceAccount ) ,
54- databaseURL : 'https://admin-sdks-test.firebaseio.com' ,
45+ databaseURL : databaseURL ,
5546 databaseAuthVariableOverride : {
5647 uid : utils . generateRandomString ( 20 ) ,
5748 } ,
0 commit comments