mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-06 16:06:56 +00:00
22 lines
387 B
Go
22 lines
387 B
Go
|
package api
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"github.com/kyverno/kyverno/pkg/config"
|
||
|
"github.com/kyverno/kyverno/pkg/engine/jmespath"
|
||
|
)
|
||
|
|
||
|
var fuzzCfg = config.NewDefaultConfiguration(false)
|
||
|
|
||
|
func FuzzJmespath(f *testing.F) {
|
||
|
f.Fuzz(func(t *testing.T, jmsString, value string) {
|
||
|
jp := jmespath.New(fuzzCfg)
|
||
|
q, err := jp.Query(jmsString)
|
||
|
if err != nil {
|
||
|
return
|
||
|
}
|
||
|
q.Search(value)
|
||
|
})
|
||
|
}
|