Я пытаюсь запустить модульные тесты Jest на эмуляторах firebase:
firebase emulators:exec 'jest'
Я включаю firebase-admin
и initializeApp
в тестовый файл:
const admin = require('firebase-admin');
admin.initializeApp();
it("tests", async () => {
admin.database().ref('foo').set("bar");
...
но я получаю сообщение об ошибке:
Невозможно определить URL базы данных Firebase.
Не работает 'jest'
- firebase emulators:exec
, автоматическая настройка базы данных Firebase проект указывать на эмуляторы? Есть ли какая-то другая конфигурация, которую я пропускаю?
Я создал пример репо git, демонстрирующий эту проблему.
https://github.com/nicholasstephan/firebase-emulator-test