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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user