Fixed sftp tests

This commit is contained in:
ChristianVisintin 2020-12-03 14:53:24 +01:00
parent 4e745d0cb6
commit 31f33dff48

View file

@ -620,7 +620,7 @@ mod tests {
assert!(client.sftp.is_some()); assert!(client.sftp.is_some());
assert_eq!(client.wrkdir, PathBuf::from("/")); assert_eq!(client.wrkdir, PathBuf::from("/"));
// Pwd // Pwd
assert_eq!(client.wrkdir, client.pwd().ok().unwrap()); assert_eq!(client.wrkdir.clone(), client.pwd().ok().unwrap());
// Disconnect // Disconnect
assert!(client.disconnect().is_ok()); assert!(client.disconnect().is_ok());
} }
@ -641,7 +641,7 @@ mod tests {
assert!(client.sftp.is_some()); assert!(client.sftp.is_some());
assert_eq!(client.wrkdir, PathBuf::from("/")); assert_eq!(client.wrkdir, PathBuf::from("/"));
// Pwd // Pwd
assert_eq!(client.wrkdir, client.pwd().ok().unwrap()); assert_eq!(client.wrkdir.clone(), client.pwd().ok().unwrap());
// Cwd (relative) // Cwd (relative)
assert!(client.change_dir(PathBuf::from("pub/").as_path()).is_ok()); assert!(client.change_dir(PathBuf::from("pub/").as_path()).is_ok());
assert_eq!(client.wrkdir, PathBuf::from("/pub")); assert_eq!(client.wrkdir, PathBuf::from("/pub"));
@ -691,8 +691,9 @@ mod tests {
assert!(client.sftp.is_some()); assert!(client.sftp.is_some());
assert_eq!(client.wrkdir, PathBuf::from("/")); assert_eq!(client.wrkdir, PathBuf::from("/"));
// List dir // List dir
let pwd: PathBuf = client.pwd().ok().unwrap();
let files: Vec<FsEntry> = client let files: Vec<FsEntry> = client
.list_dir(client.pwd().ok().unwrap().as_path()) .list_dir(pwd.as_path())
.ok() .ok()
.unwrap(); .unwrap();
assert_eq!(files.len(), 3); // There are 3 files assert_eq!(files.len(), 3); // There are 3 files