tests: test some example documents

This commit is contained in:
Kat Marchán 2022-04-22 02:35:02 -07:00
parent ad34cfd93a
commit e242613127
No known key found for this signature in database
GPG Key ID: AEB529C08A3C7E9E
1 changed files with 17 additions and 0 deletions

View File

@ -357,4 +357,21 @@ baz
format!("{}", doc)
);
}
#[test]
fn parse_examples() {
include_str!("../examples/kdl-schema.kdl")
.parse::<KdlDocument>()
.expect("parsing failed");
include_str!("../examples/Cargo.kdl")
.parse::<KdlDocument>()
.expect("parsing failed");
include_str!("../examples/ci.kdl")
.parse::<KdlDocument>()
.expect("parsing failed");
// TODO: This one fails?
// include_str!("../examples/nuget.kdl")
// .parse::<KdlDocument>()
// .expect("parsing failed");
}
}