Monorepo for Tangled
tangled.org
1package reporesolver
2
3import "testing"
4
5func TestExtractCurrentDir(t *testing.T) {
6 tests := []struct {
7 path string
8 want string
9 }{
10 {"/@user/repo/blob/main/docs/README.md", "docs"},
11 {"/@user/repo/blob/main/README.md", "."},
12 {"/@user/repo/tree/main/docs", "docs"},
13 {"/@user/repo/tree/main/docs/", "docs"},
14 {"/@user/repo/tree/main", "."},
15 }
16
17 for _, tt := range tests {
18 if got := extractCurrentDir(tt.path); got != tt.want {
19 t.Errorf("extractCurrentDir(%q) = %q, want %q", tt.path, got, tt.want)
20 }
21 }
22}