11package test
22
33import (
4- "strings"
54 "testing"
65
7- "github.com/authorizerdev/authorizer/server/constants"
86 "github.com/authorizerdev/authorizer/server/db"
97 "github.com/authorizerdev/authorizer/server/graph/model"
108 "github.com/authorizerdev/authorizer/server/refs"
@@ -26,11 +24,6 @@ func mobileLoginTests(t *testing.T, s TestSetup) {
2624 })
2725 assert .NoError (t , err )
2826 assert .NotNil (t , signUpRes )
29- assert .Equal (t , email , signUpRes .User .Email )
30- assert .Equal (t , phoneNumber , refs .StringValue (signUpRes .User .PhoneNumber ))
31- assert .True (t , strings .Contains (signUpRes .User .SignupMethods , constants .AuthRecipeMethodMobileBasicAuth ))
32- assert .Len (t , strings .Split (signUpRes .User .SignupMethods , "," ), 1 )
33-
3427 res , err := resolvers .MobileLoginResolver (ctx , model.MobileLoginInput {
3528 PhoneNumber : phoneNumber ,
3629 Password : "random_test" ,
@@ -45,34 +38,24 @@ func mobileLoginTests(t *testing.T, s TestSetup) {
4538 })
4639 assert .Error (t , err )
4740 assert .Nil (t , res )
48-
4941 // should fail because phone is not verified
5042 res , err = resolvers .MobileLoginResolver (ctx , model.MobileLoginInput {
5143 PhoneNumber : phoneNumber ,
5244 Password : s .TestInfo .Password ,
5345 })
5446 assert .NotNil (t , err , "should fail because phone is not verified" )
5547 assert .Nil (t , res )
56-
5748 smsRequest , err := db .Provider .GetOTPByPhoneNumber (ctx , phoneNumber )
5849 assert .NoError (t , err )
5950 assert .NotEmpty (t , smsRequest .Otp )
60-
6151 verifySMSRequest , err := resolvers .VerifyOtpResolver (ctx , model.VerifyOTPRequest {
6252 PhoneNumber : & phoneNumber ,
6353 Otp : smsRequest .Otp ,
6454 })
6555 assert .Nil (t , err )
6656 assert .NotEqual (t , verifySMSRequest .Message , "" , "message should not be empty" )
67-
68- res , err = resolvers .MobileLoginResolver (ctx , model.MobileLoginInput {
69- PhoneNumber : phoneNumber ,
70- Password : s .TestInfo .Password ,
71- })
72- assert .NoError (t , err )
73- assert .NotEmpty (t , res .AccessToken )
74- assert .NotEmpty (t , res .IDToken )
75-
57+ assert .NotEmpty (t , verifySMSRequest .AccessToken )
58+ assert .NotEmpty (t , verifySMSRequest .IDToken )
7659 cleanData (email )
7760 })
7861}
0 commit comments