summaryrefslogtreecommitdiff
path: root/tests/all/knownhosts.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/all/knownhosts.rs')
-rw-r--r--tests/all/knownhosts.rs22
1 files changed, 13 insertions, 9 deletions
diff --git a/tests/all/knownhosts.rs b/tests/all/knownhosts.rs
index 1847797..ab83577 100644
--- a/tests/all/knownhosts.rs
+++ b/tests/all/knownhosts.rs
@@ -3,8 +3,9 @@ use ssh2::{KnownHostFileKind, Session};
#[test]
fn smoke() {
let sess = Session::new().unwrap();
- let hosts = sess.known_hosts().unwrap();
- assert_eq!(hosts.iter().count(), 0);
+ let known_hosts = sess.known_hosts().unwrap();
+ let hosts = known_hosts.hosts().unwrap();
+ assert_eq!(hosts.len(), 0);
}
#[test]
@@ -20,11 +21,14 @@ PW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi\
/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
";
let sess = Session::new().unwrap();
- let mut hosts = sess.known_hosts().unwrap();
- hosts.read_str(encoded, KnownHostFileKind::OpenSSH).unwrap();
+ let mut known_hosts = sess.known_hosts().unwrap();
+ known_hosts
+ .read_str(encoded, KnownHostFileKind::OpenSSH)
+ .unwrap();
- assert_eq!(hosts.iter().count(), 1);
- let host = hosts.iter().next().unwrap().unwrap();
+ let hosts = known_hosts.hosts().unwrap();
+ assert_eq!(hosts.len(), 1);
+ let host = &hosts[0];
assert_eq!(host.name(), None);
assert_eq!(
host.key(),
@@ -39,10 +43,10 @@ PW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi\
);
assert_eq!(
- hosts
- .write_string(&host, KnownHostFileKind::OpenSSH)
+ known_hosts
+ .write_string(host, KnownHostFileKind::OpenSSH)
.unwrap(),
encoded
);
- hosts.remove(host).unwrap();
+ known_hosts.remove(host).unwrap();
}