(tmp_path)
| 102 | |
| 103 | |
| 104 | def test_missing_name(tmp_path): |
| 105 | skill_dir = tmp_path / "my-skill" |
| 106 | skill_dir.mkdir() |
| 107 | (skill_dir / "SKILL.md").write_text("""--- |
| 108 | description: A test skill |
| 109 | --- |
| 110 | Body |
| 111 | """) |
| 112 | with pytest.raises(ValidationError, match="Missing required field.*name"): |
| 113 | read_properties(skill_dir) |
| 114 | |
| 115 | |
| 116 | def test_missing_description(tmp_path): |
nothing calls this directly
no test coverage detected