]> git.proxmox.com Git - cargo.git/blob - vendor/toml-0.4.3/tests/backcompat.rs
New upstream version 0.22.0
[cargo.git] / vendor / toml-0.4.3 / tests / backcompat.rs
1 extern crate toml;
2 extern crate serde;
3
4 use serde::de::Deserialize;
5
6 #[test]
7 fn main() {
8 let s = "
9 [a] foo = 1
10 [[b]] foo = 1
11 ";
12 assert!(s.parse::<toml::Value>().is_err());
13
14 let mut d = toml::de::Deserializer::new(s);
15 d.set_require_newline_after_table(false);
16 let value = toml::Value::deserialize(&mut d).unwrap();
17 assert_eq!(value["a"]["foo"].as_integer(), Some(1));
18 assert_eq!(value["b"][0]["foo"].as_integer(), Some(1));
19 }