This repository has been archived on 2019-09-24. You can view files and clone it, but cannot push or open issues or pull requests.
migrator/migrations/repo_test.go

26 lines
644 B
Go

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"))
}