Documentation ¶
Overview ¶
Package testing is for project wide testing utilities.
Index ¶
- func AssertEventContains(t *gotesting.T, events <-chan string, contains string)
- func AssertNoEvent(t *gotesting.T, events <-chan string)
- func NewEstablishedCRD() *apiextv1.CustomResourceDefinition
- func StartInformers(mocks Mocks, sync ...cache.InformerSynced) (context.Context, context.CancelFunc)
- type Mocks
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssertEventContains ¶
AssertEventContains asserts that a k8s event stream contains a value, and assert.FailNow() if it does not
func AssertNoEvent ¶
AssertNoEvent asserts that the event stream does not have a value in it (at least in the next second)
func NewEstablishedCRD ¶
func NewEstablishedCRD() *apiextv1.CustomResourceDefinition
NewEstablishedCRD fakes CRD installation success.
func StartInformers ¶
func StartInformers(mocks Mocks, sync ...cache.InformerSynced) (context.Context, context.CancelFunc)
StartInformers starts new fake informers
Types ¶
type Mocks ¶
type Mocks struct { KubeClient *kubefake.Clientset KubeInformerFactory informers.SharedInformerFactory ExtClient *extfake.Clientset AgonesClient *agonesfake.Clientset AgonesInformerFactory externalversions.SharedInformerFactory FakeRecorder *record.FakeRecorder Mux *http.ServeMux }
Mocks is a holder for all my fakes and Mocks
Click to show internal directories.
Click to hide internal directories.