diff --git a/migrations/repo_test.go b/migrations/repo_test.go new file mode 100644 index 0000000..b039e73 --- /dev/null +++ b/migrations/repo_test.go @@ -0,0 +1,24 @@ +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) +}