INNER CODE UNIT · Go
TestNewExportSystem
open-policy-agent/gatekeeper · main_test.go:24
func TestNewExportSystem(t *testing.T) {
origExport := *exportutil.ExportEnabled
origAdmission := *exportutil.AdmissionExportEnabled
defer func() {
*exportutil.ExportEnabled = origExport
*exportutil.AdmissionExportEnabled = origAdmission
}()
tests := []struct {
name string
exportEnabled bool
admissionEnabled bool
wantNil bool
}{
{"both disabled", false, false, true},
{"audit export enabled", true, false, false},
{"admission export enabled", false, true, false},
{"both enabled", true, true, false},