mirror of
https://github.com/veeso/termscp.git
synced 2025-12-07 09:36:00 -08:00
test(remotefs_builder): check result, build doesn't panic anymore
This commit is contained in:
@@ -272,7 +272,9 @@ mod test {
|
|||||||
.session_token(Some("gerry-scotti")),
|
.session_token(Some("gerry-scotti")),
|
||||||
);
|
);
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client);
|
assert!(
|
||||||
|
RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client).is_ok()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -285,7 +287,9 @@ mod test {
|
|||||||
.password(Some("qwerty123")),
|
.password(Some("qwerty123")),
|
||||||
);
|
);
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::Ftp(true), params, &config_client);
|
assert!(
|
||||||
|
RemoteFsBuilder::build(FileTransferProtocol::Ftp(true), params, &config_client).is_ok()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -298,7 +302,7 @@ mod test {
|
|||||||
client_key: Some("client_key".to_string()),
|
client_key: Some("client_key".to_string()),
|
||||||
});
|
});
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::Kube, params, &config_client);
|
assert!(RemoteFsBuilder::build(FileTransferProtocol::Kube, params, &config_client).is_ok());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -311,7 +315,7 @@ mod test {
|
|||||||
.password(Some("qwerty123")),
|
.password(Some("qwerty123")),
|
||||||
);
|
);
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::Scp, params, &config_client);
|
assert!(RemoteFsBuilder::build(FileTransferProtocol::Scp, params, &config_client).is_ok());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -324,7 +328,7 @@ mod test {
|
|||||||
.password(Some("qwerty123")),
|
.password(Some("qwerty123")),
|
||||||
);
|
);
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::Sftp, params, &config_client);
|
assert!(RemoteFsBuilder::build(FileTransferProtocol::Sftp, params, &config_client).is_ok());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -332,11 +336,10 @@ mod test {
|
|||||||
fn should_build_smb_fs() {
|
fn should_build_smb_fs() {
|
||||||
let params = ProtocolParams::Smb(SmbParams::new("localhost", "share"));
|
let params = ProtocolParams::Smb(SmbParams::new("localhost", "share"));
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::Smb, params, &config_client);
|
assert!(RemoteFsBuilder::build(FileTransferProtocol::Smb, params, &config_client).is_ok());
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[should_panic]
|
|
||||||
fn should_not_build_fs() {
|
fn should_not_build_fs() {
|
||||||
let params = ProtocolParams::Generic(
|
let params = ProtocolParams::Generic(
|
||||||
GenericProtocolParams::default()
|
GenericProtocolParams::default()
|
||||||
@@ -346,7 +349,9 @@ mod test {
|
|||||||
.password(Some("qwerty123")),
|
.password(Some("qwerty123")),
|
||||||
);
|
);
|
||||||
let config_client = get_config_client();
|
let config_client = get_config_client();
|
||||||
let _ = RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client);
|
assert!(
|
||||||
|
RemoteFsBuilder::build(FileTransferProtocol::AwsS3, params, &config_client).is_err()
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
fn get_config_client() -> ConfigClient {
|
fn get_config_client() -> ConfigClient {
|
||||||
|
|||||||
Reference in New Issue
Block a user