#javascript #firebase #jestjs #google-cloud-functions
#javascript #firebase #jestjs #google-cloud-функции
Вопрос:
Функция вызывается из облачной функции, запускаемой при изменении Firestore db.
Это то, что я пробовал до сих пор:
const slackMock = jest.spyOn(chatUtils, 'slackPostMessage');
slackMock.mockImplementation(async (message: string, conversationId: string) => {
console.log('Slacks Mock called with message: ' message 'nConversation id:' conversationId);
return test;
});
// In the test:
console.log(slackMock.mock.results); // returning => []
Издеваемая функция отправляет сообщение в Slack, которое фактически запускается, несмотря на издевательство над функцией. Как правильно издеваться при использовании Firebase Emulator Suite?