#[macro_use] mod common;
#[test]
fn array() {
let arr: Vec<u8> = deser_hjson::from_str("[]").unwrap();
assert_eq!(arr, vec![]);
let arr: Vec<u8> = deser_hjson::from_str("[5, 3]").unwrap();
assert_eq!(arr, vec![5, 3]);
let arr: Vec<u8> = deser_hjson::from_str(" [ 5 ,\n 3 ] ").unwrap();
assert_eq!(arr, vec![5, 3]);
let arr: Vec<String> = deser_hjson::from_str(r#"
[a, 3] // not a comment
]
"#
).unwrap();
assert_eq!(arr, vec!["a, 3] // not a comment"]);
assert!(deser_hjson::from_str::<Vec<String>>(r#"[abc, def]"#).is_err());
let arr: Vec<String> = deser_hjson::from_str(r#"["abc", "def"]"#).unwrap();
assert_eq!(arr, vec!["abc", "def"]);
}