From df0e3a84a9cdf94b8a3f581ab7bf1690d36a6fe9 Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 5 Mar 2026 12:06:44 +0100 Subject: [PATCH] test: fix non-ParadeDB project search count assertion ILIKE '%Test1%' matches Test1, Test10, Test11, Test19 + favorites = 5, not 2. Also use 'Test2"' pattern to avoid matching Test20/Test21. --- pkg/webtests/project_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/webtests/project_test.go b/pkg/webtests/project_test.go index 0c87f211e..cb99647dc 100644 --- a/pkg/webtests/project_test.go +++ b/pkg/webtests/project_test.go @@ -61,8 +61,9 @@ func TestProject(t *testing.T) { // Test2-Test9 (edit distance 1), Test10+ (prefix), etc. require.Len(t, projects, 12) } else { - require.Len(t, projects, 2) - assert.NotContains(t, rec.Body.String(), `Test2`) + // ILIKE '%Test1%' matches Test1, Test10, Test11, Test19, + favorites + require.Len(t, projects, 5) + assert.NotContains(t, rec.Body.String(), `Test2"`) assert.NotContains(t, rec.Body.String(), `Test3`) assert.NotContains(t, rec.Body.String(), `Test4`) assert.NotContains(t, rec.Body.String(), `Test5`)