This repository was archived by the owner on Feb 22, 2023. It is now read-only.
File tree 1 file changed +22
-0
lines changed
packages/google_sign_in/google_sign_in/test
1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -96,6 +96,27 @@ void main() {
96
96
'scopes' : < String > [],
97
97
'hostedDomain' : null ,
98
98
'clientId' : fakeClientId,
99
+ 'serverClientId' : null ,
100
+ }),
101
+ isMethodCall ('signIn' , arguments: null ),
102
+ ],
103
+ );
104
+ });
105
+
106
+ test ('signIn prioritize serverClientId parameter when available' , () async {
107
+ const String fakeServerClientId = 'fakeServerClientId' ;
108
+ googleSignIn = GoogleSignIn (serverClientId: fakeServerClientId);
109
+ await googleSignIn.signIn ();
110
+ expect (googleSignIn.currentUser, isNotNull);
111
+ expect (
112
+ log,
113
+ < Matcher > [
114
+ isMethodCall ('init' , arguments: < String , dynamic > {
115
+ 'signInOption' : 'SignInOption.standard' ,
116
+ 'scopes' : < String > [],
117
+ 'hostedDomain' : null ,
118
+ 'clientId' : null ,
119
+ 'serverClientId' : fakeServerClientId,
99
120
}),
100
121
isMethodCall ('signIn' , arguments: null ),
101
122
],
@@ -431,5 +452,6 @@ Matcher _isSignInMethodCall({String signInOption = 'SignInOption.standard'}) {
431
452
'scopes' : < String > [],
432
453
'hostedDomain' : null ,
433
454
'clientId' : null ,
455
+ 'serverClientId' : null ,
434
456
});
435
457
}
You can’t perform that action at this time.
0 commit comments