Files
Duy /zuey/andGitHub 81d96ae014 feat(skills): clarify access modes and repair file paths (#31)
* feat(skills): add bulk management actions

* feat(skills): improve operations UX

* feat(skills): clarify access modes and repair file paths
2026-05-21 16:37:50 +07:00

32 lines
941 B
Go

package store
import "testing"
func TestSkillBaseDirAcceptsDirectoryPath(t *testing.T) {
got := SkillBaseDir("/var/lib/goclaw/data/skills-store/demo/3")
if got != "/var/lib/goclaw/data/skills-store/demo/3" {
t.Fatalf("SkillBaseDir() = %q", got)
}
}
func TestSkillBaseDirAcceptsSkillMarkdownPath(t *testing.T) {
got := SkillBaseDir("/var/lib/goclaw/data/skills-store/demo/3/SKILL.md")
if got != "/var/lib/goclaw/data/skills-store/demo/3" {
t.Fatalf("SkillBaseDir() = %q", got)
}
}
func TestSkillMarkdownPath(t *testing.T) {
got := SkillMarkdownPath("/var/lib/goclaw/data/skills-store/demo/3/SKILL.md")
if got != "/var/lib/goclaw/data/skills-store/demo/3/SKILL.md" {
t.Fatalf("SkillMarkdownPath() = %q", got)
}
}
func TestSkillSlugDir(t *testing.T) {
got := SkillSlugDir("/var/lib/goclaw/data/skills-store/demo/3/SKILL.md")
if got != "/var/lib/goclaw/data/skills-store/demo" {
t.Fatalf("SkillSlugDir() = %q", got)
}
}