From c22c63edd21f10bf66749d07c1b0292bfaf0113d Mon Sep 17 00:00:00 2001 From: Virgil Date: Mon, 30 Mar 2026 16:08:45 +0000 Subject: [PATCH] test(ax): focus path helper coverage Co-Authored-By: Virgil --- pkg/agentic/paths_test.go | 90 --------------------------------------- 1 file changed, 90 deletions(-) diff --git a/pkg/agentic/paths_test.go b/pkg/agentic/paths_test.go index ba22518..c149e3f 100644 --- a/pkg/agentic/paths_test.go +++ b/pkg/agentic/paths_test.go @@ -71,96 +71,6 @@ func TestPaths_GitHubOrg_Good_Fallback(t *testing.T) { assert.Equal(t, "dAppCore", GitHubOrg()) } -func TestQueue_BaseAgent_Good(t *testing.T) { - assert.Equal(t, "claude", baseAgent("claude:opus")) - assert.Equal(t, "claude", baseAgent("claude:haiku")) - assert.Equal(t, "gemini", baseAgent("gemini:flash")) - assert.Equal(t, "codex", baseAgent("codex")) -} - -func TestVerify_ExtractPRNumber_Good(t *testing.T) { - assert.Equal(t, 123, extractPRNumber("https://forge.lthn.ai/core/go-io/pulls/123")) - assert.Equal(t, 1, extractPRNumber("https://forge.lthn.ai/core/agent/pulls/1")) -} - -func TestVerify_ExtractPRNumber_Bad_Empty(t *testing.T) { - assert.Equal(t, 0, extractPRNumber("")) - assert.Equal(t, 0, extractPRNumber("https://forge.lthn.ai/core/agent/pulls/")) -} - -func TestAutopr_Truncate_Good(t *testing.T) { - assert.Equal(t, "hello", truncate("hello", 10)) - assert.Equal(t, "hel...", truncate("hello world", 3)) -} - -func TestReviewqueue_CountFindings_Good(t *testing.T) { - assert.Equal(t, 0, countFindings("No findings")) - assert.Equal(t, 2, countFindings("- Issue one\n- Issue two\nSummary")) - assert.Equal(t, 1, countFindings("⚠ Warning here")) -} - -func TestReviewqueue_ParseRetryAfter_Good(t *testing.T) { - d := parseRetryAfter("please try after 4 minutes and 56 seconds") - assert.InDelta(t, 296.0, d.Seconds(), 1.0) -} - -func TestReviewqueue_ParseRetryAfter_Good_MinutesOnly(t *testing.T) { - d := parseRetryAfter("try after 5 minutes") - assert.InDelta(t, 300.0, d.Seconds(), 1.0) -} - -func TestReviewqueue_ParseRetryAfter_Bad_NoMatch(t *testing.T) { - d := parseRetryAfter("some random text") - assert.InDelta(t, 300.0, d.Seconds(), 1.0) // defaults to 5 min -} - -func TestRemote_ResolveHost_Good(t *testing.T) { - assert.Equal(t, "10.69.69.165:9101", resolveHost("charon")) - assert.Equal(t, "127.0.0.1:9101", resolveHost("cladius")) - assert.Equal(t, "127.0.0.1:9101", resolveHost("local")) -} - -func TestRemote_ResolveHost_Good_CustomPort(t *testing.T) { - assert.Equal(t, "192.168.1.1:9101", resolveHost("192.168.1.1")) - assert.Equal(t, "192.168.1.1:8080", resolveHost("192.168.1.1:8080")) -} - -func TestMirror_ExtractJSONField_Good(t *testing.T) { - json := `[{"url":"https://github.com/dAppCore/go-io/pull/1"}]` - assert.Equal(t, "https://github.com/dAppCore/go-io/pull/1", extractJSONField(json, "url")) -} - -func TestMirror_ExtractJSONField_Good_Object(t *testing.T) { - json := `{"url":"https://github.com/dAppCore/go-io/pull/2"}` - assert.Equal(t, "https://github.com/dAppCore/go-io/pull/2", extractJSONField(json, "url")) -} - -func TestMirror_ExtractJSONField_Good_PrettyPrinted(t *testing.T) { - json := "[\n {\n \"url\": \"https://github.com/dAppCore/go-io/pull/3\"\n }\n]" - assert.Equal(t, "https://github.com/dAppCore/go-io/pull/3", extractJSONField(json, "url")) -} - -func TestMirror_ExtractJSONField_Bad_Missing(t *testing.T) { - assert.Equal(t, "", extractJSONField(`{"name":"test"}`, "url")) - assert.Equal(t, "", extractJSONField("", "url")) -} - -func TestPlan_ValidPlanStatus_Good(t *testing.T) { - assert.True(t, validPlanStatus("draft")) - assert.True(t, validPlanStatus("in_progress")) - assert.True(t, validPlanStatus("draft")) -} - -func TestPlan_ValidPlanStatus_Bad(t *testing.T) { - assert.False(t, validPlanStatus("invalid")) - assert.False(t, validPlanStatus("")) -} - -func TestPlan_GeneratePlanID_Good(t *testing.T) { - id := generatePlanID("Fix the login bug in auth service") - assertCoreIDFormat(t, id) -} - // --- DefaultBranch --- func TestPaths_DefaultBranch_Good(t *testing.T) {