Files
ARTEX-chixuweihu/server/findings_time_sort_test.go
T

17 lines
508 B
Go

package server
import (
"net/url"
"testing"
)
func TestFindingFilterTimeDirection(t *testing.T) {
for _, direction := range []string{"", "asc", "desc"} {
q := url.Values{"task_id": {"9"}, "sort": {"time"}, "time_direction": {direction}, "severity": {"high"}, "q": {"keyword"}}
f := findingFilterFromQuery(q)
if f.Sort != "time" || f.TimeDirection != direction || f.TaskID != "9" || f.Severity != "high" || f.Query != "keyword" {
t.Fatalf("filter lost sorting or search state: %+v", f)
}
}
}