From c146a67b1292caaf77485a18091f7e940da57b87 Mon Sep 17 00:00:00 2001 From: Jonathan Rockway <2367+jrockway@users.noreply.github.com> Date: Wed, 29 Jun 2022 02:04:34 -0400 Subject: [PATCH] filter_test: more carefully test all the highlight cases --- pkg/parse/filter_test.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkg/parse/filter_test.go b/pkg/parse/filter_test.go index ecd79d2..8366f86 100644 --- a/pkg/parse/filter_test.go +++ b/pkg/parse/filter_test.go @@ -125,6 +125,22 @@ func TestJQ(t *testing.T) { wantFiltered: true, wantErr: nil, }, + { + jq: `highlight(true)`, + l: referenceLine(), + wantLine: func() *line { l := referenceLine(); l.highlight = true; return l }(), + }, + { + jq: `highlight(false)`, + l: referenceLine(), + wantLine: referenceLine(), + }, + { + jq: `highlight(42)`, + l: referenceLine(), + wantLine: referenceLine(), + wantErr: Match("should be a boolean"), + }, } for _, test := range testData { t.Run(test.jq, func(t *testing.T) {