mirror of
https://github.com/RuoJi6/ARTEX.git
synced 2026-10-27 17:03:49 +08:00
17 lines
508 B
Go
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)
|
|
}
|
|
}
|
|
}
|