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());
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…