'FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app) - when using sinon
I have a NodeJS application and I'm trying to write some tests. Currently, I'm trying to stub Firebase. Current code:
sinon.stub(firebase, 'initializeApp');
const db = firebase.firestore();
const stub = sinon.stub(db, 'collection').returns({
doc: sinon.stub().returns({
set: sinon.stub().returns(null)
})
})
I'm trying to stub initializeApp
but I'm getting:
FirebaseError: Firebase: No Firebase App '[DEFAULT]' has been created - call Firebase App.initializeApp() (app/no-app).
How do I stub initializeApp
?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|