| use super::*; | |
| #[test] | |
| fn test_errors_do_not_crash() { | |
| use std::path::Path; | |
| if !cfg!(unix) { | |
| return; | |
| } | |
| // Open /dev/null as a library to get an error, and make sure | |
| // that only causes an error, and not a crash. | |
| let path = Path::new("/dev/null"); | |
| match DynamicLibrary::open(&path) { | |
| Err(_) => {} | |
| Ok(_) => panic!("Successfully opened the empty library."), | |
| } | |
| } |