mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-08 17:06:57 +00:00
44 lines
876 B
Go
44 lines
876 B
Go
|
package skip_test
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
|
||
|
"gotest.tools/skip"
|
||
|
)
|
||
|
|
||
|
var apiVersion = ""
|
||
|
|
||
|
type env struct{}
|
||
|
|
||
|
func (e env) hasFeature(_ string) bool { return false }
|
||
|
|
||
|
var testEnv = env{}
|
||
|
|
||
|
func MissingFeature() bool { return false }
|
||
|
|
||
|
var t = &testing.T{}
|
||
|
|
||
|
func ExampleIf() {
|
||
|
// --- SKIP: TestName (0.00s)
|
||
|
// skip.go:19: MissingFeature
|
||
|
skip.If(t, MissingFeature)
|
||
|
|
||
|
// --- SKIP: TestName (0.00s)
|
||
|
// skip.go:19: MissingFeature: coming soon
|
||
|
skip.If(t, MissingFeature, "coming soon")
|
||
|
}
|
||
|
|
||
|
func ExampleIf_withExpression() {
|
||
|
// --- SKIP: TestName (0.00s)
|
||
|
// skip.go:19: apiVersion < version("v1.24")
|
||
|
skip.If(t, apiVersion < version("v1.24"))
|
||
|
|
||
|
// --- SKIP: TestName (0.00s)
|
||
|
// skip.go:19: !textenv.hasFeature("build"): coming soon
|
||
|
skip.If(t, !testEnv.hasFeature("build"), "coming soon")
|
||
|
}
|
||
|
|
||
|
func version(v string) string {
|
||
|
return v
|
||
|
}
|