fix: разрешить формат owner/repo в имени репозитория (E3 был слишком строг, слэш ≠ эскейп)
This commit is contained in:
@@ -416,14 +416,14 @@ func TestWorkerPromptRendered(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestValidateRepoName(t *testing.T) {
|
||||
valid := []string{"calc", "proj-a", "my.repo", "node_2"}
|
||||
valid := []string{"calc", "proj-a", "my.repo", "node_2", "kamelion/ratatoskr-go", "a/b/c"}
|
||||
for _, r := range valid {
|
||||
if err := validateRepoName(r); err != nil {
|
||||
t.Errorf("validateRepoName(%q) = %v, want nil", r, err)
|
||||
}
|
||||
}
|
||||
|
||||
invalid := []string{"", "../etc", "a/b", "a/../b", ".."}
|
||||
invalid := []string{"", "../etc", "etc/..", "a/../b", "..", ".", "/etc", "a//b", "./x"}
|
||||
for _, r := range invalid {
|
||||
if err := validateRepoName(r); err == nil {
|
||||
t.Errorf("validateRepoName(%q) = nil, want E3", r)
|
||||
|
||||
Reference in New Issue
Block a user