Рубрики
Без рубрики

Firebase Trigger Functions тестирование шутками и эмуляторами

В этой серии видео с двумя частями я поделюсь с вами подходом, с помощью которого вы сможете … с меткой Jest, Firebase, JavaScript, Serverless.

В этой серии видео с двумя частями я буду поделиться с вами подходом, с помощью которого вы сможете писать тесты, используя Jest, и утверждать результаты побочных эффектов, выполненных функциями Truckbase Cloud, локально на вашей машине без необходимости развертывания в облаке и/или тестировать онлайн. Мы будем использовать Jest в качестве библиотеки тестирования и использовать эмуляторы Firebase для обслуживания экземпляра нашего проекта на нашей машине.

[Часть 1: настройка] В этой части мы будем настраивать нашу среду разработки.

[Часть 2: Написание тестов] В этой части мы будем использовать местные функции Firebase и эмуляторы Firestore. Используя Jest, мы выполним тестовую подпрограмму, которая записывает документ в базу данных и утверждает результаты функции триггера, копирующего этот документ в другую коллекцию.

Вы можете скачать исходный код проекта из GitHub: https://github.com/ssagga/firebase-emulators-testing-with-jest

Оригинал: “https://dev.to/ssagga/firebase-trigger-functions-testing-with-jest-and-emulators-5dc2”