6

Я разработал расширение Google Chrome. Как я могу проверить его? Это просто, если есть только простой javaScript. Но здесь, в моих методах, доступно множество ссылок на API Chrome. Невозможно выполнить модульное тестирование.Интеграция с Google Chrome Extension с использованием API Chrome

Итак, как я могу проверить расширение с помощью тех функций API. ?

+1

Можно выполнить модульное тестирование, вам нужно использовать DI для применения методов API, которые вам нужны, чтобы вы могли издеваться над ними извне (так как вы работали бы на какой-либо другой платформе или что-то еще, это также хорошая практика, чтобы быть уверенными в зависимостях вещей). –

+1

То, что я пытаюсь сказать здесь, заключается в том, что нет ничего особенного в тестировании расширения chrome, это точно так же, как тестирование любого другого программного обеспечения. –

+0

Я рекомендую использовать «Extension Reloader», это поможет вам перезагрузить расширение и протестировать его – Aminadav

ответ

2

Используйте DI для ввода методов API, чтобы вы могли работать на любых других платформах.