У меня есть плагин флаттера, который использует канал платформы для выполнения собственной работы.
Как правильно написать тесты для моего приложения, для которого требуется этот плагин?
Хороши только юнит-тестыдля чистых дротиков.Я не верю, что тестирование виджетов сможет проверять вещи, которые используют канал платформы для нативного.Итак, это оставляет интеграционное тестирование.
Насколько я понимаю, интеграционное тестирование запустит ваше основное приложение, и вы сможете управлять им во всем приложении и тестировать его.
В моем случае я хочупротестируйте только код, который использует плагин (который использует канал платформы для нативного содержимого).
Также важно то, что значения возвращаются из канала платформы, поэтому важно вызывать нативную сторону, используяреальный канал платформы, а не фиктивный.
Возможно ли это?Могу ли я сказать тестеру интеграции открыть фиктивную версию моего приложения, вроде встроенного тестера виджетов?