@@ -30,6 +30,7 @@ import (
30
30
31
31
"firebase.google.com/go/v4/auth"
32
32
"firebase.google.com/go/v4/auth/hash"
33
+ "github.com/google/go-cmp/cmp"
33
34
"google.golang.org/api/iterator"
34
35
)
35
36
@@ -433,11 +434,16 @@ func TestCreateUserMFA(t *testing.T) {
433
434
tc .EmailVerified (true )
434
435
tc .MFASettings (auth.MultiFactorSettings {
435
436
EnrolledFactors : []* auth.MultiFactorInfo {
437
+ {
438
+ PhoneNumber : "+11234567890" ,
439
+ DisplayName : "Phone Number deprecated" ,
440
+ FactorID : "phone" ,
441
+ },
436
442
{
437
443
PhoneMultiFactorInfo : & auth.PhoneMultiFactorInfo {
438
- PhoneNumber : "+11234567890 " ,
444
+ PhoneNumber : "+19876543210 " ,
439
445
},
440
- DisplayName : "Spouse's phone number " ,
446
+ DisplayName : "Phone Number active " ,
441
447
FactorID : "phone" ,
442
448
},
443
449
},
@@ -447,16 +453,25 @@ func TestCreateUserMFA(t *testing.T) {
447
453
t .Fatalf ("CreateUser() = %v; want = nil" , err )
448
454
}
449
455
defer deleteUser (user .UID )
450
- var factor []* auth.MultiFactorInfo = []* auth.MultiFactorInfo {
456
+ var factors []* auth.MultiFactorInfo = []* auth.MultiFactorInfo {
451
457
{
452
458
UID : user .MultiFactor .EnrolledFactors [0 ].UID ,
453
- DisplayName : "Spouse's phone number " ,
459
+ DisplayName : "Phone Number deprecated " ,
454
460
FactorID : "phone" ,
455
461
PhoneMultiFactorInfo : & auth.PhoneMultiFactorInfo {
456
462
PhoneNumber : "+11234567890" ,
457
463
},
458
464
EnrollmentTimestamp : user .MultiFactor .EnrolledFactors [0 ].EnrollmentTimestamp ,
459
465
},
466
+ {
467
+ UID : user .MultiFactor .EnrolledFactors [1 ].UID ,
468
+ DisplayName : "Phone Number active" ,
469
+ FactorID : "phone" ,
470
+ PhoneMultiFactorInfo : & auth.PhoneMultiFactorInfo {
471
+ PhoneNumber : "+19876543210" ,
472
+ },
473
+ EnrollmentTimestamp : user .MultiFactor .EnrolledFactors [1 ].EnrollmentTimestamp ,
474
+ },
460
475
}
461
476
want := auth.UserRecord {
462
477
EmailVerified : true ,
@@ -470,10 +485,11 @@ func TestCreateUserMFA(t *testing.T) {
470
485
},
471
486
TokensValidAfterMillis : user .TokensValidAfterMillis ,
472
487
MultiFactor : & auth.MultiFactorSettings {
473
- EnrolledFactors : factor ,
488
+ EnrolledFactors : factors ,
474
489
},
475
490
}
476
491
if ! reflect .DeepEqual (* user , want ) {
492
+ fmt .Println (cmp .Diff (* user , want ))
477
493
t .Errorf ("CreateUser() = %#v; want = %#v" , * user , want )
478
494
}
479
495
}
0 commit comments