testing

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2021 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package testing is for project wide testing utilities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEstablishedCRD

func NewEstablishedCRD() *v1beta1.CustomResourceDefinition

NewEstablishedCRD fakes CRD installation success.

func StartInformers

func StartInformers(mocks Mocks, sync ...cache.InformerSynced) (<-chan struct{}, context.CancelFunc)

StartInformers starts new fake informers

Types

type Mocks

type Mocks struct {
	KubeClient             *kubefake.Clientset
	KubeInformerFactory    informers.SharedInformerFactory
	ExtClient              *extfake.Clientset
	CarrierClient          *carrierfake.Clientset
	CarrierInformerFactory externalversions.SharedInformerFactory
	FakeRecorder           *record.FakeRecorder
	Mux                    *http.ServeMux
}

Mocks is a holder for all my fakes and Mocks

func NewMocks

func NewMocks() Mocks

NewMocks creates a new set of fakes and mocks.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL