Skip to content

Commit 3dad975

Browse files
committed

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/firestore-query.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
var _ = require('./lodash');
44
var assert = require('assert');
5+
var Stream = require('stream');
56
var Promise = require('rsvp').Promise;
67
var autoId = require('firebase-auto-ids');
78
var QuerySnapshot = require('./firestore-query-snapshot');
@@ -108,6 +109,19 @@ MockFirestoreQuery.prototype.get = function () {
108109
});
109110
};
110111

112+
MockFirestoreQuery.prototype.stream = function () {
113+
var stream = new Stream();
114+
115+
this.get().then(function (snapshots) {
116+
snapshots.forEach(function (snapshot) {
117+
stream.emit('data', snapshot);
118+
});
119+
stream.emit('end');
120+
});
121+
122+
return stream;
123+
};
124+
111125
MockFirestoreQuery.prototype.where = function (property, operator, value) {
112126
var query;
113127

0 commit comments

Comments
 (0)