Как выполнить модульное тестирование функций 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 аргументы конструктора и т. д.

Спасибо!

0 ответов

Другие вопросы по тегам