add cors; add username to signup interface
This commit is contained in:
22
main_test.go
22
main_test.go
@@ -16,31 +16,38 @@ func TestApi(t *testing.T) {
|
||||
newCustomerBody := m.NewCustomerPost{
|
||||
NKodePolicy: m.NewDefaultNKodePolicy(),
|
||||
}
|
||||
kp := m.KeypadDefault
|
||||
kp := m.KeypadDimension{
|
||||
AttrsPerKey: 14,
|
||||
NumbOfKeys: 10,
|
||||
}
|
||||
var customerResp m.CreateNewCustomerResp
|
||||
testApiCall(t, base+api.CreateNewCustomer, newCustomerBody, &customerResp)
|
||||
|
||||
signupInterfaceBody := m.GetLoginInterfacePost{CustomerId: customerResp.CustomerId}
|
||||
username := m.Username("test_username")
|
||||
signupInterfaceBody := m.GenerateSignupInterfacePost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
AttrsPerKey: kp.AttrsPerKey,
|
||||
NumbOfKeys: kp.NumbOfKeys,
|
||||
Username: username,
|
||||
}
|
||||
var signupInterfaceResp m.GenerateSignupInterfaceResp
|
||||
testApiCall(t, base+api.GenerateSignupInterface, signupInterfaceBody, &signupInterfaceResp)
|
||||
|
||||
username := m.Username("test_username")
|
||||
passcodeLen := 4
|
||||
setInterface := signupInterfaceResp.UserInterface
|
||||
userPasscode := setInterface[:passcodeLen]
|
||||
kp = m.KeypadDimension{NumbOfKeys: kp.NumbOfKeys, AttrsPerKey: kp.NumbOfKeys}
|
||||
setKeySelection, err := m.SelectKeyByAttrIdx(setInterface, userPasscode, kp)
|
||||
kp_set := m.KeypadDimension{NumbOfKeys: kp.NumbOfKeys, AttrsPerKey: kp.NumbOfKeys}
|
||||
setKeySelection, err := m.SelectKeyByAttrIdx(setInterface, userPasscode, kp_set)
|
||||
assert.NoError(t, err)
|
||||
setNKodeBody := m.SetNKodePost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
Username: username,
|
||||
SessionId: signupInterfaceResp.SessionId,
|
||||
KeySelection: setKeySelection,
|
||||
}
|
||||
var setNKodeResp m.SetNKodeResp
|
||||
testApiCall(t, base+api.SetNKode, setNKodeBody, &setNKodeResp)
|
||||
confirmInterface := setNKodeResp.UserInterface
|
||||
confirmKeySelection, err := m.SelectKeyByAttrIdx(confirmInterface, userPasscode, kp)
|
||||
confirmKeySelection, err := m.SelectKeyByAttrIdx(confirmInterface, userPasscode, kp_set)
|
||||
assert.NoError(t, err)
|
||||
confirmNKodeBody := m.ConfirmNKodePost{
|
||||
CustomerId: customerResp.CustomerId,
|
||||
@@ -57,7 +64,6 @@ func TestApi(t *testing.T) {
|
||||
var loginInterfaceResp m.GetLoginInterfaceResp
|
||||
testApiCall(t, base+api.GetLoginInterface, loginInterfaceBody, &loginInterfaceResp)
|
||||
|
||||
kp = m.KeypadDefault
|
||||
loginKeySelection, err := m.SelectKeyByAttrIdx(loginInterfaceResp.UserInterface, userPasscode, kp)
|
||||
assert.NoError(t, err)
|
||||
loginBody := m.LoginPost{
|
||||
|
||||
Reference in New Issue
Block a user