@@ -30,7 +30,6 @@ import (
30
30
"time"
31
31
32
32
"firebase.google.com/go/internal"
33
- "google.golang.org/api/identitytoolkit/v3"
34
33
"google.golang.org/api/iterator"
35
34
)
36
35
@@ -181,7 +180,7 @@ func TestListUsers(t *testing.T) {
181
180
{UserRecord : testUser , PasswordHash : "passwordhash3" , PasswordSalt : "salt3" },
182
181
}
183
182
184
- testIterator := func (iter * UserIterator , token string , req map [ string ] interface {} ) {
183
+ testIterator := func (iter * UserIterator , token string , req string ) {
185
184
count := 0
186
185
for i := 0 ; i < len (want ); i ++ {
187
186
user , err := iter .Next ()
@@ -209,20 +208,20 @@ func TestListUsers(t *testing.T) {
209
208
t .Errorf ("Users(%q) = %v, want = %v" , token , err , iterator .Done )
210
209
}
211
210
212
- b , err := json .Marshal (req )
213
- if err != nil {
214
- t .Fatal (err )
215
- }
216
- if string (s .Rbody ) != string (b ) {
217
- t .Errorf ("Users(%q) = %v, want = %v" , token , string (s .Rbody ), string (b ))
211
+ // Check the query string of the last HTTP request made.
212
+ gotReq := s .Req [len (s .Req )- 1 ].URL .Query ().Encode ()
213
+ if gotReq != req {
214
+ t .Errorf ("Users(%q) = %q, want = %v" , token , gotReq , req )
218
215
}
219
216
}
220
217
testIterator (
221
218
s .Client .Users (context .Background (), "" ),
222
- "" , map [string ]interface {}{"maxResults" : 1000 })
219
+ "" ,
220
+ "maxResults=1000" )
223
221
testIterator (
224
222
s .Client .Users (context .Background (), "pageToken" ),
225
- "pageToken" , map [string ]interface {}{"maxResults" : 1000 , "nextPageToken" : "pageToken" })
223
+ "pageToken" ,
224
+ "maxResults=1000&nextPageToken=pageToken" )
226
225
}
227
226
228
227
func TestInvalidCreateUser (t * testing.T ) {
@@ -996,31 +995,31 @@ func TestInvalidDeleteUser(t *testing.T) {
996
995
}
997
996
998
997
func TestMakeExportedUser (t * testing.T ) {
999
- rur := & identitytoolkit. UserInfo {
1000
- LocalId : "testuser" ,
1001
-
1002
- PhoneNumber : "+1234567890" ,
1003
- EmailVerified : true ,
1004
- DisplayName : "Test User" ,
1005
- Salt : "salt" ,
1006
- PhotoUrl : "http://www.example.com/testuser/photo.png" ,
1007
- PasswordHash : "passwordhash" ,
1008
- ValidSince : 1494364393 ,
1009
- Disabled : false ,
1010
- CreatedAt : 1234567890000 ,
1011
- LastLoginAt : 1233211232000 ,
1012
- CustomAttributes : `{"admin": true, "package": "gold"}` ,
1013
- ProviderUserInfo : []* identitytoolkit. UserInfoProviderUserInfo {
998
+ rur := & userQueryResponse {
999
+ UID : "testuser" ,
1000
+
1001
+ PhoneNumber : "+1234567890" ,
1002
+ EmailVerified : true ,
1003
+ DisplayName : "Test User" ,
1004
+ PasswordSalt : "salt" ,
1005
+ PhotoURL : "http://www.example.com/testuser/photo.png" ,
1006
+ PasswordHash : "passwordhash" ,
1007
+ ValidSinceSeconds : 1494364393 ,
1008
+ Disabled : false ,
1009
+ CreationTimestamp : 1234567890000 ,
1010
+ LastLogInTimestamp : 1233211232000 ,
1011
+ CustomAttributes : `{"admin": true, "package": "gold"}` ,
1012
+ ProviderUserInfo : []* UserInfo {
1014
1013
{
1015
- ProviderId : "password" ,
1014
+ ProviderID : "password" ,
1016
1015
DisplayName : "Test User" ,
1017
- PhotoUrl : "http://www.example.com/testuser/photo.png" ,
1016
+ PhotoURL : "http://www.example.com/testuser/photo.png" ,
1018
1017
1019
- RawId : "testuid" ,
1018
+ UID : "testuid" ,
1020
1019
}, {
1021
- ProviderId : "phone" ,
1020
+ ProviderID : "phone" ,
1022
1021
PhoneNumber : "+1234567890" ,
1023
- RawId : "testuid" ,
1022
+ UID : "testuid" ,
1024
1023
}},
1025
1024
}
1026
1025
@@ -1029,7 +1028,7 @@ func TestMakeExportedUser(t *testing.T) {
1029
1028
PasswordHash : "passwordhash" ,
1030
1029
PasswordSalt : "salt" ,
1031
1030
}
1032
- exported , err := makeExportedUser ( rur )
1031
+ exported , err := rur . makeExportedUserRecord ( )
1033
1032
if err != nil {
1034
1033
t .Fatal (err )
1035
1034
}
@@ -1271,7 +1270,6 @@ func echoServer(resp interface{}, t *testing.T) *mockAuthServer {
1271
1270
if err != nil {
1272
1271
t .Fatal (err )
1273
1272
}
1274
- authClient .is .BasePath = s .Srv .URL + "/"
1275
1273
authClient .baseURL = s .Srv .URL
1276
1274
s .Client = authClient
1277
1275
return & s
0 commit comments