Remove deprecated bd repos command

Amp-Thread-ID: https://ampcode.com/threads/T-3fe46a3f-979f-48dd-9bb3-ee0b9fde46c2
Co-authored-by: Amp <amp@ampcode.com>
This commit is contained in:
Steve Yegge
2025-10-24 19:38:39 -07:00
parent 94212a5922
commit 1a9258ce4f
8 changed files with 25 additions and 737 deletions

View File

@@ -217,115 +217,6 @@ func TestBatch(t *testing.T) {
}
}
func TestReposList(t *testing.T) {
_, client, cleanup := setupTestServer(t)
defer cleanup()
defer client.Close()
resp, err := client.ReposList()
if err != nil {
t.Fatalf("ReposList failed: %v", err)
}
if !resp.Success {
t.Errorf("ReposList failed: %s", resp.Error)
}
}
func TestReposReady(t *testing.T) {
_, client, cleanup := setupTestServer(t)
defer cleanup()
defer client.Close()
args := &ReposReadyArgs{}
resp, err := client.ReposReady(args)
if err != nil {
t.Fatalf("ReposReady failed: %v", err)
}
if !resp.Success {
t.Errorf("ReposReady failed: %s", resp.Error)
}
}
func TestReposStats(t *testing.T) {
_, client, cleanup := setupTestServer(t)
defer cleanup()
defer client.Close()
// Create a test issue to populate stats
createArgs := &CreateArgs{
Title: "Test Issue for Stats",
IssueType: "task",
Priority: 2,
}
_, err := client.Create(createArgs)
if err != nil {
t.Fatalf("Create failed: %v", err)
}
resp, err := client.ReposStats()
if err != nil {
t.Fatalf("ReposStats failed: %v", err)
}
if !resp.Success {
t.Errorf("ReposStats failed: %s", resp.Error)
}
// Verify response structure
var statsResp ReposStatsResponse
if err := json.Unmarshal(resp.Data, &statsResp); err != nil {
t.Fatalf("Failed to unmarshal stats response: %v", err)
}
if statsResp.Total.TotalIssues == 0 {
t.Error("Expected TotalIssues > 0 in aggregated stats")
}
}
func TestReposClearCache(t *testing.T) {
_, client, cleanup := setupTestServer(t)
defer cleanup()
defer client.Close()
// Create an issue to populate cache
createArgs := &CreateArgs{
Title: "Test Issue",
IssueType: "task",
Priority: 2,
}
_, err := client.Create(createArgs)
if err != nil {
t.Fatalf("Create failed: %v", err)
}
// Clear the cache
resp, err := client.ReposClearCache()
if err != nil {
t.Fatalf("ReposClearCache failed: %v", err)
}
if !resp.Success {
t.Errorf("ReposClearCache failed: %s", resp.Error)
}
// Verify we can still operate after cache clear (cache should rebuild)
createArgs2 := &CreateArgs{
Title: "Post-Clear Issue",
IssueType: "task",
Priority: 2,
}
createResp, err := client.Create(createArgs2)
if err != nil {
t.Fatalf("Create after cache clear failed: %v", err)
}
if !createResp.Success {
t.Errorf("Expected create to succeed after cache clear")
}
}
func TestEpicStatus(t *testing.T) {
_, client, cleanup := setupTestServer(t)
defer cleanup()