From 2d7dae3f6997208a3b5817363a32d920ad778247 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Sun, 26 Feb 2023 21:38:43 +0900 Subject: [PATCH] add test for Filter.Search --- filter_test.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/filter_test.go b/filter_test.go index 28e32ba..9ff7e43 100644 --- a/filter_test.go +++ b/filter_test.go @@ -9,7 +9,7 @@ import ( ) func TestFilterUnmarshal(t *testing.T) { - raw := `{"ids": ["abc"],"#e":["zzz"],"#something":["nothing","bab"],"since":1644254609}` + raw := `{"ids": ["abc"],"#e":["zzz"],"#something":["nothing","bab"],"since":1644254609,"search":"test"}` var f Filter err := json.Unmarshal([]byte(raw), &f) if err != nil { @@ -18,7 +18,8 @@ func TestFilterUnmarshal(t *testing.T) { if f.Since == nil || f.Since.UTC().Format("2006-01-02") != "2022-02-07" || f.Until != nil || - f.Tags == nil || len(f.Tags) != 2 || !slices.Contains(f.Tags["something"], "bab") { + f.Tags == nil || len(f.Tags) != 2 || !slices.Contains(f.Tags["something"], "bab") || + f.Search != "test" { t.Error("failed to parse filter correctly") } }