test(ax): focus path helper coverage
Co-Authored-By: Virgil <virgil@lethean.io>
This commit is contained in:
parent
6d239d5b95
commit
c22c63edd2
1 changed files with 0 additions and 90 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue