implement svg interface in login and signup
This commit is contained in:
@@ -23,11 +23,12 @@ func testCustomerValidKeyEntry(t *testing.T) {
|
||||
nkodePolicy := model.NewDefaultNKodePolicy()
|
||||
customer, err := model.NewCustomer(nkodePolicy)
|
||||
assert.NoError(t, err)
|
||||
newUserInterface, err := model.NewUserInterface(&kp)
|
||||
mockSvgInterface := make(model.SvgIdInterface, kp.TotalAttrs())
|
||||
userInterface, err := model.NewUserInterface(&kp, mockSvgInterface)
|
||||
assert.NoError(t, err)
|
||||
username := model.Username("testing123")
|
||||
passcodeIdx := []int{0, 1, 2, 3}
|
||||
user, err := NewUser(*customer, username, passcodeIdx, *newUserInterface, kp)
|
||||
user, err := NewUser(*customer, username, passcodeIdx, *userInterface, kp)
|
||||
assert.NoError(t, err)
|
||||
userLoginInterface, err := user.GetLoginInterface()
|
||||
assert.NoError(t, err)
|
||||
@@ -46,11 +47,12 @@ func testCustomerIsValidNKode(t *testing.T) {
|
||||
nkodePolicy := model.NewDefaultNKodePolicy()
|
||||
customer, err := model.NewCustomer(nkodePolicy)
|
||||
assert.NoError(t, err)
|
||||
newUserInterface, err := model.NewUserInterface(&kp)
|
||||
mockSvgInterface := make(model.SvgIdInterface, kp.TotalAttrs())
|
||||
userInterface, err := model.NewUserInterface(&kp, mockSvgInterface)
|
||||
assert.NoError(t, err)
|
||||
username := model.Username("testing123")
|
||||
passcodeIdx := []int{0, 1, 2, 3}
|
||||
user, err := NewUser(*customer, username, passcodeIdx, *newUserInterface, kp)
|
||||
user, err := NewUser(*customer, username, passcodeIdx, *userInterface, kp)
|
||||
assert.NoError(t, err)
|
||||
err = customer.IsValidNKode(user.Kp, passcodeIdx)
|
||||
assert.NoError(t, err)
|
||||
|
||||
Reference in New Issue
Block a user