Я создал аддон gmail, который использует oauth для выполнения внешних вызовов API с использованием UrlFetchApp , а затем использует карт с CardService показать некоторую информацию.
Все это работает, но на странице gmail addon нет документации о том, как протестировать аддон.Моя цель - написать какой-то модульный и интеграционный тест для моего ядра аддона и запустить его на таких сервисах ci, как Travis.Существует множество классов, используемых аддоном, которые доступны только в среде сценариев приложения, таких как CardService
, OAuth2
, GmailApp
, поэтому копирование всех их функций - довольно трудоемкая работа.
Есть кто-нибудьразработал аддон gmail с тестами, которые могут работать на сервисах ci?