Skip to content

Commit c417a96

Browse files
committed
fix(test): update agent-skill tests to match frontmatter metadata format
Tests expected **Version:** in body output but generateSkillMd now puts version in YAML frontmatter metadata block. Updated assertions accordingly.
1 parent 34b9cfc commit c417a96

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

test/unit/agent-skill.test.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,20 +206,21 @@ describe('agent/skill', () => {
206206
expect(result).toMatch(/generated_at: \d{4}-\d{2}-\d{2}/)
207207
})
208208

209-
it('includes releasedAt as short absolute date in version line', () => {
209+
it('includes version in frontmatter metadata', () => {
210210
const result = generateSkillMd({
211211
name: 'pkg',
212212
version: '1.0.0',
213213
releasedAt: '2024-02-01T12:00:00Z',
214214
relatedSkills: [],
215215
})
216-
expect(result).toContain('**Version:** 1.0.0 (Feb 2024)')
216+
expect(result).toContain(' version: 1.0.0')
217+
expect(result).toContain('# pkg@1.0.0')
217218
})
218219

219-
it('omits date if releasedAt not provided', () => {
220-
const result = generateSkillMd({ name: 'pkg', version: '1.0.0', relatedSkills: [] })
221-
expect(result).toContain('**Version:** 1.0.0')
222-
expect(result).not.toMatch(/\*\*Version:\*\* 1\.0\.0 \(/)
220+
it('omits version from metadata if not provided', () => {
221+
const result = generateSkillMd({ name: 'pkg', relatedSkills: [] })
222+
expect(result).not.toContain(' version:')
223+
expect(result).toContain('# pkg')
223224
})
224225
})
225226

0 commit comments

Comments
 (0)