Пытаюсь понять, как издевается над входом в Google для Flutter

# #firebase #flutter #testing #mocking #google-signin

Вопрос:

Что я пытаюсь сделать, так это протестировать наш виджет входа для тестов виджетов, а затем интеграционное тестирование и тестирование E2E.

Итак, у меня есть следующие два издевательства. Они оба, похоже, нуждаются друг в друге для работы.

google_sign_in_mocks 0.2.1 https://pub.dev/packages/google_sign_in_mocks

firebase_auth_mocks 0.8.1 https://pub.dev/packages/firebase_auth_mocks

Чего я не понимаю, так это как их использовать. Я просматриваю документы и примеры, и я этого не понимаю.

Например, я смотрю на пример google_sign_in_mocks и не понимаю, откуда берется MockGoogleSignIn, GoogleSignIn и .аутентификация.

Я читаю дополнительные документы, такие как https://firebase.flutter.dev/docs/auth/usage, но мне кажется, что все выходит из-под контроля.

Может кто-нибудь помочь мне кое-что из этого объяснить?