2020// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2121// SOFTWARE.
2222
23- import * as datastore from '../../src/providers/datastore ' ;
23+ import * as firestore from '../../src/providers/firestore ' ;
2424import { expect } from 'chai' ;
2525
26- describe ( 'Datastore Functions' , ( ) => {
26+ describe ( 'Firetore Functions' , ( ) => {
2727
2828 before ( ( ) => {
2929 process . env . GCLOUD_PROJECT = 'project1' ;
@@ -38,50 +38,50 @@ describe('Datastore Functions', () => {
3838 return {
3939 eventTrigger : {
4040 resource,
41- eventType : `providers/${ datastore . provider } /eventTypes/${ eventType } ` ,
41+ eventType : `providers/${ firestore . provider } /eventTypes/${ eventType } ` ,
4242 } ,
4343 } ;
4444 }
4545
4646 it ( 'should allow terse constructors' , ( ) => {
4747 let resource = 'projects/project1/databases/(default)/documents/users/{uid}' ;
48- let cloudFunction = datastore . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
48+ let cloudFunction = firestore . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
4949 expect ( cloudFunction . __trigger ) . to . deep . equal ( expectedTrigger ( resource , 'document.write' ) ) ;
5050 } ) ;
5151
5252 it ( 'should allow custom namespaces' , ( ) => {
5353 let resource = 'projects/project1/databases/(default)/documents@v2/users/{uid}' ;
54- let cloudFunction = datastore . namespace ( 'v2' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
54+ let cloudFunction = firestore . namespace ( 'v2' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
5555 expect ( cloudFunction . __trigger ) . to . deep . equal ( expectedTrigger ( resource , 'document.write' ) ) ;
5656 } ) ;
5757
5858 it ( 'should allow custom databases' , ( ) => {
5959 let resource = 'projects/project1/databases/myDB/documents/users/{uid}' ;
60- let cloudFunction = datastore . database ( 'myDB' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
60+ let cloudFunction = firestore . database ( 'myDB' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
6161 expect ( cloudFunction . __trigger ) . to . deep . equal ( expectedTrigger ( resource , 'document.write' ) ) ;
6262 } ) ;
6363
6464 it ( 'should allow both custom database and namespace' , ( ) => {
6565 let resource = 'projects/project1/databases/myDB/documents@v2/users/{uid}' ;
66- let cloudFunction = datastore . database ( 'myDB' ) . namespace ( 'v2' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
66+ let cloudFunction = firestore . database ( 'myDB' ) . namespace ( 'v2' ) . document ( 'users/{uid}' ) . onWrite ( ( ) => null ) ;
6767 expect ( cloudFunction . __trigger ) . to . deep . equal ( expectedTrigger ( resource , 'document.write' ) ) ;
6868 } ) ;
6969
7070 it ( 'onCreate should have the "document.create" eventType' , ( ) => {
7171 let resource = 'projects/project1/databases/(default)/documents/users/{uid}' ;
72- let eventType = datastore . document ( 'users/{uid}' ) . onCreate ( ( ) => null ) . __trigger . eventTrigger . eventType ;
72+ let eventType = firestore . document ( 'users/{uid}' ) . onCreate ( ( ) => null ) . __trigger . eventTrigger . eventType ;
7373 expect ( eventType ) . to . eq ( expectedTrigger ( resource , 'document.create' ) . eventTrigger . eventType ) ;
7474 } ) ;
7575
7676 it ( 'onUpdate should have the "document.update" eventType' , ( ) => {
7777 let resource = 'projects/project1/databases/(default)/documents/users/{uid}' ;
78- let eventType = datastore . document ( 'users/{uid}' ) . onUpdate ( ( ) => null ) . __trigger . eventTrigger . eventType ;
78+ let eventType = firestore . document ( 'users/{uid}' ) . onUpdate ( ( ) => null ) . __trigger . eventTrigger . eventType ;
7979 expect ( eventType ) . to . eq ( expectedTrigger ( resource , 'document.update' ) . eventTrigger . eventType ) ;
8080 } ) ;
8181
8282 it ( 'onDelete should have the "document.delete" eventType' , ( ) => {
8383 let resource = 'projects/project1/databases/(default)/documents/users/{uid}' ;
84- let eventType = datastore . document ( 'users/{uid}' ) . onDelete ( ( ) => null ) . __trigger . eventTrigger . eventType ;
84+ let eventType = firestore . document ( 'users/{uid}' ) . onDelete ( ( ) => null ) . __trigger . eventTrigger . eventType ;
8585 expect ( eventType ) . to . eq ( expectedTrigger ( resource , 'document.delete' ) . eventTrigger . eventType ) ;
8686 } ) ;
8787 } ) ;
@@ -123,7 +123,7 @@ describe('Datastore Functions', () => {
123123 }
124124
125125 it ( 'constructs appropriate fields and getters for event.data on "document.write" events' , ( ) => {
126- let testFunction = datastore . document ( 'path' ) . onWrite ( ( event ) => {
126+ let testFunction = firestore . document ( 'path' ) . onWrite ( ( event ) => {
127127 expect ( event . data . data ( ) ) . to . deep . equal ( { key1 : true , key2 : 123 } ) ;
128128 expect ( event . data . get ( 'key1' ) ) . to . equal ( true ) ;
129129 expect ( event . data . previous . data ( ) ) . to . deep . equal ( { key1 : false , key2 : 111 } ) ;
@@ -134,7 +134,7 @@ describe('Datastore Functions', () => {
134134 } ) ;
135135
136136 it ( 'constructs appropriate fields and getters for event.data on "document.create" events' , ( ) => {
137- let testFunction = datastore . document ( 'path' ) . onCreate ( ( event ) => {
137+ let testFunction = firestore . document ( 'path' ) . onCreate ( ( event ) => {
138138 expect ( event . data . data ( ) ) . to . deep . equal ( { key1 : true , key2 : 123 } ) ;
139139 expect ( event . data . get ( 'key1' ) ) . to . equal ( true ) ;
140140 expect ( event . data . previous ) . to . equal ( null ) ;
@@ -144,7 +144,7 @@ describe('Datastore Functions', () => {
144144 } ) ;
145145
146146 it ( 'constructs appropriate fields and getters for event.data on "document.update" events' , ( ) => {
147- let testFunction = datastore . document ( 'path' ) . onUpdate ( ( event ) => {
147+ let testFunction = firestore . document ( 'path' ) . onUpdate ( ( event ) => {
148148 expect ( event . data . data ( ) ) . to . deep . equal ( { key1 : true , key2 : 123 } ) ;
149149 expect ( event . data . get ( 'key1' ) ) . to . equal ( true ) ;
150150 expect ( event . data . previous . data ( ) ) . to . deep . equal ( { key1 : false , key2 : 111 } ) ;
@@ -155,7 +155,7 @@ describe('Datastore Functions', () => {
155155 } ) ;
156156
157157 it ( 'constructs appropriate fields and getters for event.data on "document.delete" events' , ( ) => {
158- let testFunction = datastore . document ( 'path' ) . onDelete ( ( event ) => {
158+ let testFunction = firestore . document ( 'path' ) . onDelete ( ( event ) => {
159159 expect ( event . data . data ( ) ) . to . deep . equal ( { } ) ;
160160 expect ( event . data . get ( 'key1' ) ) . to . equal ( null ) ;
161161 expect ( event . data . previous . data ( ) ) . to . deep . equal ( { key1 : false , key2 : 111 } ) ;
@@ -168,32 +168,32 @@ describe('Datastore Functions', () => {
168168
169169 describe ( 'DeltaDocumentSnapshot' , ( ) => {
170170 it ( 'should parse int values' , ( ) => {
171- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'integerValue' : '123' } } , { } ) ;
171+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'integerValue' : '123' } } , { } ) ;
172172 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : 123 } ) ;
173173 } ) ;
174174
175175 it ( 'should parse double values' , ( ) => {
176- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'doubleValue' : 12.34 } } , { } ) ;
176+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'doubleValue' : 12.34 } } , { } ) ;
177177 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : 12.34 } ) ;
178178 } ) ;
179179
180180 it ( 'should parse long values' , ( ) => {
181- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'longValue' : 12.34 } } , { } ) ;
181+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'longValue' : 12.34 } } , { } ) ;
182182 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : 12.34 } ) ;
183183 } ) ;
184184
185185 it ( 'should parse null values' , ( ) => {
186- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'nullValue' : null } } , { } ) ;
186+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'nullValue' : null } } , { } ) ;
187187 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : null } ) ;
188188 } ) ;
189189
190190 it ( 'should parse boolean values' , ( ) => {
191- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'booleanValue' : true } } , { } ) ;
191+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'booleanValue' : true } } , { } ) ;
192192 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : true } ) ;
193193 } ) ;
194194
195195 it ( 'should parse string values' , ( ) => {
196- let snapshot = new datastore . DeltaDocumentSnapshot ( { 'key' : { 'stringValue' : 'foo' } } , { } ) ;
196+ let snapshot = new firestore . DeltaDocumentSnapshot ( { 'key' : { 'stringValue' : 'foo' } } , { } ) ;
197197 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : 'foo' } ) ;
198198 } ) ;
199199
@@ -206,7 +206,7 @@ describe('Datastore Functions', () => {
206206 ] ,
207207 } ,
208208 } } ;
209- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
209+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
210210 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'key' : [ 1 , 2 ] } ) ;
211211 } ) ;
212212
@@ -223,7 +223,7 @@ describe('Datastore Functions', () => {
223223 } ,
224224 } ,
225225 } } ;
226- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
226+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
227227 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'keyParent' : { 'key1' :'val1' , 'key2' :'val2' } } ) ;
228228 } ) ;
229229
@@ -242,7 +242,7 @@ describe('Datastore Functions', () => {
242242 } ,
243243 } ,
244244 } ;
245- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
245+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
246246 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'geoPointValue' : {
247247 'latitude' : 40.73 ,
248248 'longitude' : - 73.93 ,
@@ -255,7 +255,7 @@ describe('Datastore Functions', () => {
255255 'referenceValue' : 'projects/proj1/databases/(default)/documents/doc1/id' ,
256256 } ,
257257 } ;
258- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
258+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
259259 // TODO: need to actually construct a reference
260260 expect ( snapshot . data ( ) ) . to . deep . equal ( {
261261 'referenceVal' : 'projects/proj1/databases/(default)/documents/doc1/id' ,
@@ -268,7 +268,7 @@ describe('Datastore Functions', () => {
268268 'timestampValue' : '2017-06-13T00:58:40.349Z' ,
269269 } ,
270270 } ;
271- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
271+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
272272 expect ( snapshot . data ( ) ) . to . deep . equal ( { 'timestampVal' : new Date ( '2017-06-13T00:58:40.349Z' ) } ) ;
273273 } ) ;
274274
@@ -279,7 +279,7 @@ describe('Datastore Functions', () => {
279279 'bytesValue' : 'Zm9vYmFy' ,
280280 } ,
281281 } ;
282- let snapshot = new datastore . DeltaDocumentSnapshot ( raw , { } ) ;
282+ let snapshot = new firestore . DeltaDocumentSnapshot ( raw , { } ) ;
283283 let binaryVal ;
284284 try {
285285 binaryVal = Buffer . from ( 'Zm9vYmFy' , 'base64' ) ;
0 commit comments