diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-16 03:55:40 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-16 03:55:40 +0200 |
| commit | 35f1097f473e51be82f68e93ea2db48dd1c98519 (patch) | |
| tree | 1b0a316caa9bbbbfab20b6665b424f356f411ac2 /internal/hexaiaction/parse_test.go | |
| parent | 93dfe3798e03e74766b229418cde364a5ef29ae9 (diff) | |
Fix mixed pointer/value receivers on appconfig.App
Change all value receivers on App to pointer receivers for consistency.
Update callers that pass App values to pass pointers where needed for
the actionConfig interface.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/hexaiaction/parse_test.go')
| -rw-r--r-- | internal/hexaiaction/parse_test.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/hexaiaction/parse_test.go b/internal/hexaiaction/parse_test.go index 40ddd9a..713561e 100644 --- a/internal/hexaiaction/parse_test.go +++ b/internal/hexaiaction/parse_test.go @@ -95,28 +95,28 @@ func TestRuners_Prompts(t *testing.T) { f := &fakeClient{out: "```\nDONE\n```"} ctx := context.Background() // rewrite - if out, err := runRewrite(ctx, cfg, f, "instr", "sel"); err != nil || out != "DONE" { + if out, err := runRewrite(ctx, &cfg, f, "instr", "sel"); err != nil || out != "DONE" { t.Fatalf("rewrite failed: %q %v", out, err) } if len(f.last) != 2 || f.last[0].Content != "SYS-R" || !strings.Contains(f.last[1].Content, "instr") { t.Fatalf("rewrite prompts wrong: %#v", f.last) } // diagnostics - if out, err := runDiagnostics(ctx, cfg, f, []string{"a", "b"}, "sel"); err != nil || out != "DONE" { + if out, err := runDiagnostics(ctx, &cfg, f, []string{"a", "b"}, "sel"); err != nil || out != "DONE" { t.Fatalf("diagnostics failed: %q %v", out, err) } if f.last[0].Content != "SYS-D" || !strings.Contains(f.last[1].Content, "a\nb") { t.Fatalf("diagnostics prompts wrong: %#v", f.last) } // document - if out, err := runDocument(ctx, cfg, f, "sel"); err != nil || out != "DONE" { + if out, err := runDocument(ctx, &cfg, f, "sel"); err != nil || out != "DONE" { t.Fatalf("document failed: %q %v", out, err) } if f.last[0].Content != "SYS-C" || !strings.Contains(f.last[1].Content, "sel") { t.Fatalf("document prompts wrong: %#v", f.last) } // gotest - if out, err := runGoTest(ctx, cfg, f, "func A(){}"); err != nil || out != "DONE" { + if out, err := runGoTest(ctx, &cfg, f, "func A(){}"); err != nil || out != "DONE" { t.Fatalf("gotest failed: %q %v", out, err) } if f.last[0].Content != "SYS-T" || !strings.Contains(f.last[1].Content, "func A(){") { |
