mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 15:02:20 +01:00
Merge pull request #1033 from TheBlueMatt/2021-07-fix-beta
Fix lightning-persister tests for upcoming rustc changes
This commit is contained in:
commit
75f77a5708
3 changed files with 14 additions and 3 deletions
8
.github/workflows/build.yml
vendored
8
.github/workflows/build.yml
vendored
|
@ -26,10 +26,18 @@ jobs:
|
|||
platform: macos-latest
|
||||
build-net-tokio: true
|
||||
build-no-std: true
|
||||
- toolchain: beta
|
||||
platform: macos-latest
|
||||
build-net-tokio: true
|
||||
build-no-std: true
|
||||
- toolchain: stable
|
||||
platform: windows-latest
|
||||
build-net-tokio: true
|
||||
build-no-std: true
|
||||
- toolchain: beta
|
||||
platform: windows-latest
|
||||
build-net-tokio: true
|
||||
build-no-std: true
|
||||
- toolchain: beta
|
||||
build-net-tokio: true
|
||||
build-no-std: true
|
||||
|
|
|
@ -636,7 +636,10 @@ pub(crate) mod client_tests {
|
|||
#[test]
|
||||
fn connect_to_unresolvable_host() {
|
||||
match HttpClient::connect(("example.invalid", 80)) {
|
||||
Err(e) => assert_eq!(e.kind(), std::io::ErrorKind::Other),
|
||||
Err(e) => {
|
||||
assert!(e.to_string().contains("failed to lookup address information") ||
|
||||
e.to_string().contains("No such host"), "{:?}", e);
|
||||
},
|
||||
Ok(_) => panic!("Expected error"),
|
||||
}
|
||||
}
|
||||
|
|
|
@ -135,7 +135,7 @@ mod tests {
|
|||
// Create the channel data file and make it a directory.
|
||||
fs::create_dir_all(get_full_filepath(path.clone(), filename.to_string())).unwrap();
|
||||
match write_to_file(path.clone(), filename.to_string(), &test_writeable) {
|
||||
Err(e) => assert_eq!(e.kind(), io::ErrorKind::Other),
|
||||
Err(e) => assert_eq!(e.raw_os_error(), Some(libc::EISDIR)),
|
||||
_ => panic!("Unexpected Ok(())")
|
||||
}
|
||||
fs::remove_dir_all(path).unwrap();
|
||||
|
@ -178,7 +178,7 @@ mod tests {
|
|||
match write_to_file(path, filename, &test_writeable) {
|
||||
Err(e) => {
|
||||
#[cfg(not(target_os = "windows"))]
|
||||
assert_eq!(e.kind(), io::ErrorKind::Other);
|
||||
assert_eq!(e.raw_os_error(), Some(libc::EISDIR));
|
||||
#[cfg(target_os = "windows")]
|
||||
assert_eq!(e.kind(), io::ErrorKind::PermissionDenied);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue