1
#[test]
2
4
fn value_deserialises_r_name() {
3
4
    assert_eq!(ron::from_str("r"), Ok(ron::Value::Unit));
4
4
    assert_eq!(ron::from_str("r()"), Ok(ron::Value::Seq(vec![])));
5
4
    assert_eq!(
6
4
        ron::from_str("r(42)"),
7
4
        Ok(ron::Value::Seq(vec![ron::Value::Number(
8
4
            ron::value::Number::U8(42)
9
4
        )]))
10
4
    );
11
4
    assert_eq!(
12
4
        ron::from_str("r(a:42)"),
13
4
        Ok(ron::Value::Map(
14
4
            [(
15
4
                ron::Value::String(String::from("a")),
16
4
                ron::Value::Number(ron::value::Number::U8(42))
17
4
            )]
18
4
            .into_iter()
19
4
            .collect()
20
4
        ))
21
4
    );
22
4
}