#[test] fn file_exists() { assert_eq!( Some(include_str!("/etc/hosts")), include_optional::include_str_optional!("/etc/hosts") ); assert_eq!( include_str!("/etc/hosts"), include_optional::include_str_optional!("/etc/hosts").unwrap() ); } #[test] fn directory_does_not_exist() { let content: Option<&'static str> = include_optional::include_str_optional!("/directory_does_not_exist/some-file.txt"); assert!(content.is_none()); } #[test] fn file_does_not_exist() { let content: Option<&'static str> = include_optional::include_str_optional!("/etc/file-does-not-exist.txt"); assert!(content.is_none()); }