Подключение к эмулятору функции firebase из теста jest - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь подключиться к эмулятору функций firebase из теста jest. Я думал, что -

const firebasetesting = require("@firebase/testing");

const firebase = await firebasetesting.initializeTestApp({
    databaseName,
    projectId,
    auth
});

автоматически подключит вызов firebase.functions () к локальному эмулятору, но это не так. Однако база данных / база данных Firebase записывает go в локальную базу данных эмулятора. Я тогда назвал firebase.functions().useFunctionsEmulator("http://localhost:5001");, и это все еще не работает. Я проверил, используя URL-адрес напрямую, и оказалось, что функции эмулятора работают с реальным идентификатором проекта, но не с поддельной, созданной в ходе тестирования. Это ошибка в эмуляторе / тестировании Firebase или я что-то упустил?

...