test in memory client app
This commit is contained in:
@@ -51,13 +51,11 @@ async fn in_memory_client_app() {
|
||||
let user_secret_key = UserSecretKey::new();
|
||||
let register_code = new_user.new_user(user_email, user_secret_key).await.unwrap();
|
||||
let icons: Vec<Icon> = register_code.get_new_user_icons().await.unwrap();
|
||||
let passcode_idx = ..4;
|
||||
let icon_ids:Vec<IconID> = icons.iter().map(|el| el.id.clone()).collect();
|
||||
let selected_icons = icon_ids[0..4].to_vec();
|
||||
let code_login = register_code.new_user_register_code(selected_icons.clone()).await.unwrap();
|
||||
let selected_icon_ids = icon_ids[passcode_idx].to_vec();
|
||||
let code_login = register_code.new_user_register_code(selected_icon_ids.clone()).await.unwrap();
|
||||
let display_keypad = code_login.get_keypad().unwrap();
|
||||
let icon_idxs: Vec<usize> = selected_icons.iter().map(|x| {
|
||||
display_keypad.sorted_icons.iter().position(|x1| {x1.id == *x}).unwrap()
|
||||
}).collect();
|
||||
let selected_keys = display_keypad.keypad.select_keys(&icon_idxs).unwrap();
|
||||
let selected_keys = display_keypad.keypad.select_keys(&(0..passcode_idx.end).collect()).unwrap();
|
||||
code_login.login(&selected_keys).await.unwrap();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user