6
0
mirror of https://github.com/grdl/git-get.git synced 2026-02-04 20:19:42 +00:00
Files
git-get/git-get_test.go
2020-05-16 15:22:39 +02:00

34 lines
611 B
Go

package main
import (
"github.com/libgit2/git2go/v30"
"io/ioutil"
"os"
"testing"
)
func createTempRepo(t *testing.T) *git.Repository {
dir, err := ioutil.TempDir("", "test-repo-")
if err != nil {
t.Fatalf("Couldn't create a temp repo directory: %s", err.Error())
}
t.Cleanup(func() {
_ = os.RemoveAll(dir)
})
repo, err := git.InitRepository(dir, false)
if err != nil {
t.Fatalf("Couldn't init a temp repo: %s", err.Error())
}
return repo
}
func TestTempRepo(t *testing.T) {
repo := createTempRepo(t)
if repo.IsBare() {
t.Errorf("Repository %s should not be bare", repo.Path())
}
}