Как смоделировать Firestore для среды Cloud Function Shell - PullRequest
0 голосов
/ 04 февраля 2019

Можно ли локально смоделировать базу данных Firestore для выполнения операций чтения и записи в среде firebase functions:shell?

Я хочу протестировать облачную функцию с таким кодом внутри:

  admin
    .firestore()
    .collection('users')
    .doc(userId)
    .get()

Я надеялся смоделировать базу данных, как при модульном тестировании Firebase поддельных снимков документов.Но ничего подобного не нашел.

Единственное, что близко к тому, что я ищу в документации, - это 4 строки о подстановочных знаках :

... оболочка предоставляет параметр params для использования при имитации групповых символов в имени документа:

# mock wildcards in document name, for example: if the name was input/{group}/{id}
myFirestoreFunction({foo: ‘new’}, {params: {group: 'a', id: 123}})

Что мне не удалось заставить его работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...