Как выполнить модульное тестирование функций Google Home?
Организовано мое приложение Google Home - это класс, содержащий все намеренные методы, а затем
внизу строка
exports.myapp = functions.https.onRequest(
(request, response) => new MyApp(request, response).run()
);
Поскольку функции в MyApp
зависит от request
чтобы получить параметры, я предполагаю, что юнит-тест должен иметь поддельный ввод request
правильный?
Из симулятора Actions On Google мне удалось получить запросы, но я не уверен, как подделать ответ для response
параметр конструктора MyApp, тем более что возвращаемая вещь из Actions в Google, кажется, происходит после запуска моего реального кода.
Было бы полезно все следующее: фрагменты общего кода, ссылки на тестовые файлы / случаи, request
/response
аргументы конструктора и т. д.
Спасибо!