INNER CODE UNIT · Rust
parses_name_and_description
ShurikenTrade/shuriken-skills · src/frontmatter.rs:59
fn parses_name_and_description() {
let parsed = parse(SAMPLE).unwrap();
assert_eq!(parsed.frontmatter.name, "foo");
assert_eq!(parsed.frontmatter.description, "hello world");
}
#[test]
fn body_is_everything_after_frontmatter() {
let parsed = parse(SAMPLE).unwrap();
assert!(parsed.body.contains("# body"));
assert!(parsed.body.contains("text"));
}
#[test]
fn missing_required_field_is_error() {
let raw = "---\nname: foo\n---\n\nbody\n";
assert!(parse(raw).is_err());
}