From d47c75918f9a1c53d43c7566de45e1792a95bd48 Mon Sep 17 00:00:00 2001 From: AYM1607 Date: Wed, 27 Feb 2019 00:16:15 -0600 Subject: [PATCH] Modified Google Sign In provider to disconnect form both firebase and Google on sign out, added the apripriate test --- test/src/resources/google_sign_in_provider_test.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/src/resources/google_sign_in_provider_test.dart b/test/src/resources/google_sign_in_provider_test.dart index e7e57d0..fa91f1b 100644 --- a/test/src/resources/google_sign_in_provider_test.dart +++ b/test/src/resources/google_sign_in_provider_test.dart @@ -38,11 +38,13 @@ main() { test('should sign out a user', () { final auth = MockFirebaseAuth(); - final provider = GoogleSignInProvider(null, auth); + final googleSignIn = MockGoogleSignIn(); + final provider = GoogleSignInProvider(googleSignIn, auth); when(auth.signOut()).thenAnswer((_) => Future.value()); expect(provider.signOut(), completes); + verify(googleSignIn.disconnect()); }); }); }