use std::fs::File;
use std::io::prelude::*;
test_generator::test_expand_paths! { file_load; "tests/data/*.conf" }
fn file_load(file_name: &str) {
let doc = hocon::HoconLoader::new()
.no_system()
.load_file(file_name)
.map(|doc| doc.hocon());
let mut file = File::open(file_name).expect("during test");
let mut original_content = String::new();
file.read_to_string(&mut original_content)
.expect("during test");
println!("original file: {}\n{}", file_name, original_content);
assert!(dbg!(doc).is_ok());
}
#[test]
fn missing_file() {
let doc = hocon::HoconLoader::new().load_file("some/file.conf");
assert!(dbg!(doc).is_err());
}