2017-10-04 28 views

回答

5

目前還不能,但敬請關注,因爲它是我們要提供的東西。

在此期間,我們建議使用一個單獨的測試項目來解決這個問題。每個項目的每日免費套餐也對此有所幫助。

+0

實測值[信息](https://firebase.google.com/docs/functions/unit-testing#mocking_database_writes)進行單元測試實時DB。期待Firestore的相似之處! – hjboylan

+0

嗨丹,我正在團隊嘗試Firestore。你對e2e測試時如何模擬firestore數據有任何想法嗎?我們目前正在使用柏樹。 – DauleDK

0

了公司的FireStore測試寫一個js例如test.js 你可以試寫這個格式示例

var data = { 
     value: {createTime: new Date(), 
       updateTime: new Date(), 
       fields:{ 

         name:{stringValue:'new value data'}, 
         age:{integerValue:50} 
         } 
     }, 
     oldValue: {createTime: new Date(), //old create time 
       updateTime: new Date(), //old update time time 
       fields:{ 

         name:{stringValue:'olvalue data'}, 
         age:{integerValue:50} 
         } 
     } 
     }; 
testFireStoreEvent(data); 

用於運行執行

firebase experimental:functions:shell < test.js 

UPDATE !!!! VALID對於寫和更新事件

var data = { 
    before: { 
      //your before data 

    }, 
    after: { 

     //your after data 
    } 
    }; 
testFireStoreEvent(data);