Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
lib/git/git_test.go / 740B #0d5b59e7
Raw
package gitimport (	"farga/lib"	"path/filepath"	"strings"	"testing"	"github.com/google/uuid")// path should be absolute and end with a trailing slash.func TestGitRepoPath(t *testing.T) {	userID := uuid.Must(uuid.NewV7())	repoID := uuid.Must(uuid.NewV7())	base, err := filepath.Abs(lib.GitReposDir)	if err != nil {		t.Errorf("Something went wrong with your GitReposDir.")	}	want := filepath.Join(base, userID.String(), repoID.String()) + "/"	suffix := userID.String() + "/" + repoID.String() + "/"	path := RepoPath(userID, repoID)	if path != want || !strings.HasSuffix(path, suffix) {		t.Errorf(`RepoPath(&userID, &repoID) = %s FAILED. IT DID NOT WORK FINE. IDIOT. FIX IT. It should match for %s`, path, want)	}}