(t *testing.T)
| 1333 | } |
| 1334 | |
| 1335 | func TestManager_repo_not_found(t *testing.T) { |
| 1336 | repo := ghrepo.NewWithHost("owner", "gh-bin-ext", "example.com") |
| 1337 | |
| 1338 | reg := httpmock.Registry{} |
| 1339 | defer reg.Verify(t) |
| 1340 | |
| 1341 | reg.Register( |
| 1342 | httpmock.REST("GET", "api/v3/repos/owner/gh-bin-ext/releases/latest"), |
| 1343 | httpmock.StatusStringResponse(404, `{}`)) |
| 1344 | reg.Register( |
| 1345 | httpmock.REST("GET", "api/v3/repos/owner/gh-bin-ext"), |
| 1346 | httpmock.StatusStringResponse(404, `{}`)) |
| 1347 | |
| 1348 | ios, _, stdout, stderr := iostreams.Test() |
| 1349 | dataDir := t.TempDir() |
| 1350 | updateDir := t.TempDir() |
| 1351 | |
| 1352 | m := newTestManager(dataDir, updateDir, &http.Client{Transport: ®}, nil, ios) |
| 1353 | |
| 1354 | if err := m.Install(repo, ""); err != repositoryNotFoundErr { |
| 1355 | t.Errorf("expected repositoryNotFoundErr, got: %v", err) |
| 1356 | } |
| 1357 | |
| 1358 | assert.Equal(t, "", stdout.String()) |
| 1359 | assert.Equal(t, "", stderr.String()) |
| 1360 | } |
| 1361 | |
| 1362 | func TestManager_Create(t *testing.T) { |
| 1363 | tempDir := t.TempDir() |
nothing calls this directly
no test coverage detected