| 958 | |
| 959 | #[test] |
| 960 | fn test_store_list() { |
| 961 | let (_temp, store) = create_test_store(); |
| 962 | |
| 963 | let alice = Identity::generate("alice"); |
| 964 | let bob = Identity::generate("bob"); |
| 965 | |
| 966 | store.save(&alice).unwrap(); |
| 967 | store.save(&bob).unwrap(); |
| 968 | |
| 969 | let identities = store.list().unwrap(); |
| 970 | assert_eq!(identities.len(), 2); |
| 971 | |
| 972 | let names: Vec<_> = identities.iter().map(|i| i.name.as_str()).collect(); |
| 973 | assert!(names.contains(&"alice")); |
| 974 | assert!(names.contains(&"bob")); |
| 975 | } |
| 976 | |
| 977 | #[test] |
| 978 | fn test_store_list_filtered() { |