A tool to migrate GitHub Repositories to Gitea including all issues
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
gitea-github-migrator/migrations/repo_test.go

25 lines
644 B

package migrations
import (
"github.com/google/go-github/github"
"github.com/stretchr/testify/assert"
"testing"
)
func TestMigratory_Repository(t *testing.T) {
fm := &FetchMigratory{
Migratory: *DemoMigratory,
GHClient: github.NewClient(nil),
RepoOwner: "JonasFranzDEV",
RepoName: "migrate",
}
ghRepo, _, err := fm.GHClient.Repositories.Get(fm.ctx(), fm.RepoOwner, fm.RepoName)
if err != nil {
t.Skipf("Skipped due to repo is not accessable: %v", err)
return
}
repo, err := fm.Repository(ghRepo)
assertNoError(t, err)
assert.Equal(t, "migrate", repo.Name)
assertNoError(t, fm.Client.DeleteRepo("demo", "migrate"))
}