Я пытаюсь подключиться к эмулятору функций 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 или я что-то упустил?