From 218550d556f34920471e7360ad5e7f66ac76a0b6 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 4 Sep 2025 09:01:05 +0300 Subject: tests(lsp): add more helper and code action tests; coverage trending upward --- internal/lsp/helpers_more_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'internal/lsp') diff --git a/internal/lsp/helpers_more_test.go b/internal/lsp/helpers_more_test.go index d4a3de6..64631f7 100644 --- a/internal/lsp/helpers_more_test.go +++ b/internal/lsp/helpers_more_test.go @@ -93,3 +93,15 @@ func TestIsBareDoubleSemicolon(t *testing.T) { if !isBareDoubleSemicolon(";; ") { t.Fatalf("expected true") } if isBareDoubleSemicolon(";;x;") { t.Fatalf("expected false for content form") } } + +func TestIsDefiningNewFunction(t *testing.T) { + s := newTestServer() + uri := "file:///z.go" + s.setDocument(uri, "package p\n\nfunc add(a int) int\n{") + if !s.isDefiningNewFunction(uri, Position{Line:2, Character:10}) { + t.Fatalf("expected true before opening brace") + } + if s.isDefiningNewFunction(uri, Position{Line:3, Character:1}) { + t.Fatalf("expected false inside body") + } +} -- cgit v1.2.3