blob: 31c2148ea5a5d4a1501607cf3e72d9b6a87367e2 [file] [log] [blame]
package skip_test
import (
"testing"
"gotest.tools/v3/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
}