(t *testing.T)
| 1257 | } |
| 1258 | |
| 1259 | func TestManager_repo_not_found(t *testing.T) { |
| 1260 | repo := ghrepo.NewWithHost("owner", "gh-bin-ext", "example.com") |
| 1261 | |
| 1262 | reg := httpmock.Registry{} |
| 1263 | defer reg.Verify(t) |
| 1264 | |
| 1265 | reg.Register( |
| 1266 | httpmock.REST("GET", "api/v3/repos/owner/gh-bin-ext/releases/latest"), |
| 1267 | httpmock.StatusStringResponse(404, `{}`)) |
| 1268 | reg.Register( |
| 1269 | httpmock.REST("GET", "api/v3/repos/owner/gh-bin-ext"), |
| 1270 | httpmock.StatusStringResponse(404, `{}`)) |
| 1271 | |
| 1272 | ios, _, stdout, stderr := iostreams.Test() |
| 1273 | dataDir := t.TempDir() |
| 1274 | updateDir := t.TempDir() |
| 1275 | |
| 1276 | m := newTestManager(dataDir, updateDir, &http.Client{Transport: ®}, nil, ios) |
| 1277 | |
| 1278 | if err := m.Install(repo, ""); err != repositoryNotFoundErr { |
| 1279 | t.Errorf("expected repositoryNotFoundErr, got: %v", err) |
| 1280 | } |
| 1281 | |
| 1282 | assert.Equal(t, "", stdout.String()) |
| 1283 | assert.Equal(t, "", stderr.String()) |
| 1284 | } |
| 1285 | |
| 1286 | func TestManager_Create(t *testing.T) { |
| 1287 | tempDir := t.TempDir() |
nothing calls this directly
no test coverage detected
searching dependent graphs…