Skip to content

Commit

Permalink
fix: connect
Browse files Browse the repository at this point in the history
  • Loading branch information
veeso committed Jul 9, 2024
1 parent 0100625 commit 41857f5
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions src/ssh/commons.rs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ pub fn connect(opts: &SshOpts) -> RemoteResult<Session> {
// Resolve host
debug!("Connecting to '{}'", ssh_config.address);
// setup tcp stream
let socket_addresses: Vec<SocketAddr> = match ssh_config.resolved_host.to_socket_addrs() {
let socket_addresses: Vec<SocketAddr> = match ssh_config.address.to_socket_addrs() {
Ok(s) => s.collect(),
Err(err) => {
return Err(RemoteError::new_ex(
Expand Down Expand Up @@ -398,7 +398,11 @@ mod test {
let opts = SshOpts::new("sftp")
.config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS)
.password("password");
let session = connect(&opts).ok().unwrap();

if let Err(err) = connect(&opts) {
panic!("Could not connect to server: {}", err);
}
let session = connect(&opts).unwrap();
assert!(session.authenticated());
}

Expand All @@ -410,7 +414,7 @@ mod test {
let opts = SshOpts::new("sftp")
.config_file(config_file.path(), ParseRule::ALLOW_UNKNOWN_FIELDS)
.key_storage(Box::new(ssh_mock::MockSshKeyStorage::default()));
let session = connect(&opts).ok().unwrap();
let session = connect(&opts).unwrap();
assert!(session.authenticated());
}

Expand All @@ -422,7 +426,7 @@ mod test {
.port(10022)
.username("sftp")
.password("password");
let mut session = connect(&opts).ok().unwrap();
let mut session = connect(&opts).unwrap();
assert!(session.authenticated());
// run commands
assert!(perform_shell_cmd(&mut session, "pwd").is_ok());
Expand All @@ -436,7 +440,7 @@ mod test {
.port(10022)
.username("sftp")
.password("password");
let mut session = connect(&opts).ok().unwrap();
let mut session = connect(&opts).unwrap();
assert!(session.authenticated());
// run commands
assert_eq!(
Expand Down

0 comments on commit 41857f5

Please sign in to comment.