(t *testing.T)
| 107 | } |
| 108 | |
| 109 | func TestSearchSnapshot_TrigramMatch(t *testing.T) { |
| 110 | t.Parallel() |
| 111 | snap := filefinder.MakeTestSnapshot([]string{"src/handler.go", "src/router.go", "lib/utils.go"}) |
| 112 | cands := filefinder.SearchSnapshotForTest(filefinder.NewQueryPlanForTest("handler"), snap, 100) |
| 113 | if len(cands) == 0 { |
| 114 | t.Fatal("expected at least 1 candidate for 'handler'") |
| 115 | } |
| 116 | requireCandHasPath(t, cands, "src/handler.go") |
| 117 | } |
| 118 | |
| 119 | func TestSearchSnapshot_ShortQuery(t *testing.T) { |
| 120 | t.Parallel() |
nothing calls this directly
no test coverage detected