fix: phone number verification

This commit is contained in:
Lakhan Samani
2023-12-04 11:28:27 +05:30
parent 3fa892431e
commit e8b99f73c3
6 changed files with 61 additions and 20 deletions

View File

@@ -98,12 +98,17 @@ func mobileSingupTest(t *testing.T, s TestSetup) {
})
assert.Nil(t, err)
assert.NotEmpty(t, otpRes.Message)
// Check if phone number is verified
user, err = db.Provider.GetUserByPhoneNumber(ctx, phoneNumber)
assert.NoError(t, err)
assert.NotNil(t, user)
assert.NotNil(t, user.PhoneNumberVerifiedAt)
res, err = resolvers.SignupResolver(ctx, model.SignUpInput{
PhoneNumber: refs.NewStringRef(phoneNumber),
Password: s.TestInfo.Password,
ConfirmPassword: s.TestInfo.Password,
})
assert.Error(t, err)
assert.Error(t, err, "should throw duplicate error")
assert.Nil(t, res)
cleanData("1234567890@authorizer.dev")
})