@@ -48,7 +48,7 @@ func TestNewSingleBoolValueFilter(t *testing.T) {
4848 assert .Equal (t , expression .Args , true )
4949}
5050
51- func TestNewSingleValueCustomizedFilter (t * testing.T ) {
51+ func TestNewSingleValueCustomizedFieldFilter (t * testing.T ) {
5252 filter , err := NewSingleValueFilter (Execution , Equal , "project" , "a project" )
5353 assert .NoError (t , err )
5454
@@ -61,6 +61,18 @@ func TestNewSingleValueCustomizedFilter(t *testing.T) {
6161 assert .Equal (t , "node_executions.execution_project = ?" , expression .Query )
6262}
6363
64+ func TestNewSingleValueCustomizedEntityFilter (t * testing.T ) {
65+ filter , err := NewSingleValueFilter (NamedEntity , Equal , "state" , 1 )
66+ assert .NoError (t , err )
67+
68+ assert .Equal (t , NamedEntityMetadata , filter .GetEntity ())
69+
70+ filter , err = NewSingleValueFilter (NamedEntity , Equal , "description" , "test value" )
71+ assert .NoError (t , err )
72+
73+ assert .Equal (t , NamedEntityMetadata , filter .GetEntity ())
74+ }
75+
6476func TestNewRepeatedValueFilter (t * testing.T ) {
6577 vals := []string {"SuperAwesomeProject" , "AnotherAwesomeProject" }
6678 filter , err := NewRepeatedValueFilter (Workflow , ValueIn , "project" , vals )
0 commit comments