|
1 | | -/** firebase-mock - v1.0.1 |
| 1 | +/** firebase-mock - v1.0.2 |
2 | 2 | https://github.com/soumak77/firebase-mock |
3 | 3 | * Copyright (c) 2016 Brian Soumakian |
4 | 4 | * License: MIT */ |
@@ -14217,21 +14217,54 @@ exports.event = function (name) { |
14217 | 14217 | },{"assert":5,"util":14}]},{},[1])(1) |
14218 | 14218 | });;(function (window) { |
14219 | 14219 | 'use strict'; |
14220 | | - if (typeof window !== 'undefined' && window.firebasemock) { |
14221 | | - window.MockFirebase = window.firebasemock.MockFirebase; |
14222 | | - window.MockFirebaseSimpleLogin = window.firebasemock.MockFirebaseSimpleLogin; |
| 14220 | + if (typeof window !== 'undefined' && window.mockfirebase) { |
| 14221 | + window.MockFirebase = window.mockfirebase.MockFirebase; |
| 14222 | + window.MockFirebaseSimpleLogin = window.mockfirebase.MockFirebaseSimpleLogin; |
| 14223 | + |
| 14224 | + window.mockfirebase.MockFirebaseSdk = { |
| 14225 | + database: function() { |
| 14226 | + return { |
| 14227 | + ref: function(path) { |
| 14228 | + return new window.mockfirebase.MockFirebase(path); |
| 14229 | + }, |
| 14230 | + refFromURL: function(url) { |
| 14231 | + return new window.mockfirebase.MockFirebase(url); |
| 14232 | + } |
| 14233 | + }; |
| 14234 | + }, |
| 14235 | + auth: function() { |
| 14236 | + var auth = new window.mockfirebase.MockFirebase(); |
| 14237 | + delete auth.ref; |
| 14238 | + return auth; |
| 14239 | + } |
| 14240 | + }; |
| 14241 | + window.mockfirebase.MockFirebaseSdk.auth.GoogleAuthProvider = function() { |
| 14242 | + this.providerId = "google.com"; |
| 14243 | + }; |
| 14244 | + window.mockfirebase.MockFirebaseSdk.auth.TwitterAuthProvider = function() { |
| 14245 | + this.providerId = "twitter.com"; |
| 14246 | + }; |
| 14247 | + window.mockfirebase.MockFirebaseSdk.auth.FacebookAuthProvider = function() { |
| 14248 | + this.providerId = "facebook.com"; |
| 14249 | + }; |
| 14250 | + window.mockfirebase.MockFirebaseSdk.auth.GithubAuthProvider = function() { |
| 14251 | + this.providerId = "github.com"; |
| 14252 | + }; |
14223 | 14253 |
|
14224 | 14254 | var originals = false; |
14225 | 14255 | window.MockFirebase.override = function () { |
14226 | 14256 | originals = { |
| 14257 | + firebasesdk: window.firebase, |
14227 | 14258 | firebase: window.Firebase, |
14228 | 14259 | login: window.FirebaseSimpleLogin |
14229 | 14260 | }; |
14230 | | - window.Firebase = window.firebasemock.MockFirebase; |
14231 | | - window.FirebaseSimpleLogin = window.firebasemock.MockFirebaseSimpleLogin; |
| 14261 | + window.firebase = window.mockfirebase.MockFirebaseSdk; |
| 14262 | + window.Firebase = window.mockfirebase.MockFirebase; |
| 14263 | + window.FirebaseSimpleLogin = window.mockfirebase.MockFirebaseSimpleLogin; |
14232 | 14264 | }; |
14233 | 14265 | window.MockFirebase.restore = function () { |
14234 | 14266 | if (!originals) return; |
| 14267 | + window.firebase = originals.firebasesdk; |
14235 | 14268 | window.Firebase = originals.firebase; |
14236 | 14269 | window.FirebaseSimpleLogin = originals.login; |
14237 | 14270 | }; |
|
0 commit comments