Files
Reactive-Resume/__mocks__/gatsby-plugin-firebase.js
2021-01-08 13:29:21 +01:00

25 lines
637 B
JavaScript

import Auth from './gatsby-plugin-firebase/auth/auth';
import Database from './gatsby-plugin-firebase/database/database';
import AuthConstants from './gatsby-plugin-firebase/constants/auth';
import DatabaseConstants from './gatsby-plugin-firebase/constants/database';
class FirebaseStub {
static auth() {
return Auth.instance;
}
static database() {
return Database.instance;
}
}
FirebaseStub.database.ServerValue = {};
Object.defineProperty(FirebaseStub.database.ServerValue, 'TIMESTAMP', {
get() {
return new Date().getTime();
},
});
export default FirebaseStub;
export { AuthConstants, DatabaseConstants };