Test loading an invalid skill (missing frontmatter)
()
| 80 | |
| 81 | |
| 82 | def test_load_invalid_skill(): |
| 83 | """Test loading an invalid skill (missing frontmatter)""" |
| 84 | with tempfile.TemporaryDirectory() as tmpdir: |
| 85 | skill_dir = Path(tmpdir) / "invalid-skill" |
| 86 | skill_dir.mkdir() |
| 87 | |
| 88 | skill_file = skill_dir / "SKILL.md" |
| 89 | skill_file.write_text("No frontmatter here!", encoding="utf-8") |
| 90 | |
| 91 | loader = SkillLoader(tmpdir) |
| 92 | skill = loader.load_skill(skill_file) |
| 93 | |
| 94 | assert skill is None |
| 95 | |
| 96 | |
| 97 | def test_discover_skills(): |
nothing calls this directly
no test coverage detected