├── .gitignore ├── .jshintrc ├── .travis.yml ├── API.md ├── CONTRIBUTING.md ├── MAINTAINING.md ├── README.md ├── _config.yml ├── bower.json ├── browser └── firebasemock.js ├── gulpfile.js ├── helpers ├── globals.js └── header.txt ├── package.json ├── src ├── auth.js ├── firebase-auth.js ├── firebase.js ├── firestore-collection.js ├── firestore-delta-document-snapshot.js ├── firestore-document-snapshot.js ├── firestore-document.js ├── firestore-field-value.js ├── firestore-query-snapshot.js ├── firestore-query.js ├── firestore.js ├── index.js ├── lodash.js ├── messaging.js ├── query.js ├── queue.js ├── sdk.js ├── slice.js ├── snapshot.js ├── storage-bucket.js ├── storage-file.js ├── storage-reference.js ├── storage.js ├── user.js ├── utils.js └── validators.js ├── test ├── .jshintrc ├── smoke │ └── globals.js └── unit │ ├── auth.js │ ├── data.json │ ├── firebase.js │ ├── firestore-collection.js │ ├── firestore-delta-document-snapshot.js │ ├── firestore-document-snapshot.js │ ├── firestore-document.js │ ├── firestore-field-value.js │ ├── firestore-query-snapshot.js │ ├── firestore.js │ ├── query.js │ ├── queue.js │ ├── sdk.js │ ├── snapshot.js │ ├── storage-bucket.js │ ├── storage-file.js │ ├── storage-reference.js │ ├── storage.js │ ├── user.js │ └── utils.js └── tutorials ├── admin ├── authentication.md ├── firestore.md ├── rtdb.md ├── storage.md └── tokens.md ├── client ├── auth │ ├── authentication.md │ └── tokens.md ├── firestore.md ├── rtdb │ ├── basic.md │ ├── errors.md │ └── spies.md └── storage.md ├── functions ├── firestore.md ├── http.md └── rtdb.md └── integration ├── jest.md ├── proxyquire.md ├── setup.md └── window.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | node_modules 4 | coverage 5 | browser 6 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/.travis.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/API.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /MAINTAINING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/MAINTAINING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/_config.yml -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/bower.json -------------------------------------------------------------------------------- /browser/firebasemock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/browser/firebasemock.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/gulpfile.js -------------------------------------------------------------------------------- /helpers/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/helpers/globals.js -------------------------------------------------------------------------------- /helpers/header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/helpers/header.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/package.json -------------------------------------------------------------------------------- /src/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/auth.js -------------------------------------------------------------------------------- /src/firebase-auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firebase-auth.js -------------------------------------------------------------------------------- /src/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firebase.js -------------------------------------------------------------------------------- /src/firestore-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-collection.js -------------------------------------------------------------------------------- /src/firestore-delta-document-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-delta-document-snapshot.js -------------------------------------------------------------------------------- /src/firestore-document-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-document-snapshot.js -------------------------------------------------------------------------------- /src/firestore-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-document.js -------------------------------------------------------------------------------- /src/firestore-field-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-field-value.js -------------------------------------------------------------------------------- /src/firestore-query-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-query-snapshot.js -------------------------------------------------------------------------------- /src/firestore-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore-query.js -------------------------------------------------------------------------------- /src/firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/firestore.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lodash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/lodash.js -------------------------------------------------------------------------------- /src/messaging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/messaging.js -------------------------------------------------------------------------------- /src/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/query.js -------------------------------------------------------------------------------- /src/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/queue.js -------------------------------------------------------------------------------- /src/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/sdk.js -------------------------------------------------------------------------------- /src/slice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/slice.js -------------------------------------------------------------------------------- /src/snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/snapshot.js -------------------------------------------------------------------------------- /src/storage-bucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/storage-bucket.js -------------------------------------------------------------------------------- /src/storage-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/storage-file.js -------------------------------------------------------------------------------- /src/storage-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/storage-reference.js -------------------------------------------------------------------------------- /src/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/storage.js -------------------------------------------------------------------------------- /src/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/user.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/src/validators.js -------------------------------------------------------------------------------- /test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/.jshintrc -------------------------------------------------------------------------------- /test/smoke/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/smoke/globals.js -------------------------------------------------------------------------------- /test/unit/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/auth.js -------------------------------------------------------------------------------- /test/unit/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/data.json -------------------------------------------------------------------------------- /test/unit/firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firebase.js -------------------------------------------------------------------------------- /test/unit/firestore-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-collection.js -------------------------------------------------------------------------------- /test/unit/firestore-delta-document-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-delta-document-snapshot.js -------------------------------------------------------------------------------- /test/unit/firestore-document-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-document-snapshot.js -------------------------------------------------------------------------------- /test/unit/firestore-document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-document.js -------------------------------------------------------------------------------- /test/unit/firestore-field-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-field-value.js -------------------------------------------------------------------------------- /test/unit/firestore-query-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore-query-snapshot.js -------------------------------------------------------------------------------- /test/unit/firestore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/firestore.js -------------------------------------------------------------------------------- /test/unit/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/query.js -------------------------------------------------------------------------------- /test/unit/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/queue.js -------------------------------------------------------------------------------- /test/unit/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/sdk.js -------------------------------------------------------------------------------- /test/unit/snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/snapshot.js -------------------------------------------------------------------------------- /test/unit/storage-bucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/storage-bucket.js -------------------------------------------------------------------------------- /test/unit/storage-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/storage-file.js -------------------------------------------------------------------------------- /test/unit/storage-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/storage-reference.js -------------------------------------------------------------------------------- /test/unit/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/storage.js -------------------------------------------------------------------------------- /test/unit/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/user.js -------------------------------------------------------------------------------- /test/unit/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/test/unit/utils.js -------------------------------------------------------------------------------- /tutorials/admin/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/admin/authentication.md -------------------------------------------------------------------------------- /tutorials/admin/firestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/admin/firestore.md -------------------------------------------------------------------------------- /tutorials/admin/rtdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/admin/rtdb.md -------------------------------------------------------------------------------- /tutorials/admin/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/admin/storage.md -------------------------------------------------------------------------------- /tutorials/admin/tokens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/admin/tokens.md -------------------------------------------------------------------------------- /tutorials/client/auth/authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/auth/authentication.md -------------------------------------------------------------------------------- /tutorials/client/auth/tokens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/auth/tokens.md -------------------------------------------------------------------------------- /tutorials/client/firestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/firestore.md -------------------------------------------------------------------------------- /tutorials/client/rtdb/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/rtdb/basic.md -------------------------------------------------------------------------------- /tutorials/client/rtdb/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/rtdb/errors.md -------------------------------------------------------------------------------- /tutorials/client/rtdb/spies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/rtdb/spies.md -------------------------------------------------------------------------------- /tutorials/client/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/client/storage.md -------------------------------------------------------------------------------- /tutorials/functions/firestore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/functions/firestore.md -------------------------------------------------------------------------------- /tutorials/functions/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/functions/http.md -------------------------------------------------------------------------------- /tutorials/functions/rtdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/functions/rtdb.md -------------------------------------------------------------------------------- /tutorials/integration/jest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/integration/jest.md -------------------------------------------------------------------------------- /tutorials/integration/proxyquire.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/integration/proxyquire.md -------------------------------------------------------------------------------- /tutorials/integration/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/integration/setup.md -------------------------------------------------------------------------------- /tutorials/integration/window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/soumak77/firebase-mock/HEAD/tutorials/integration/window.md --------------------------------------------------------------------------------