project

package
v2.10.13 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Actions

type Actions struct {
	// contains filtered or unexported fields
}

this implements the "when" part of given/when/then

none of the func implement error checks, and that is complete intended, you should check for errors using the Then()

func (*Actions) AddDestination

func (a *Actions) AddDestination(cluster string, namespace string) *Actions

func (*Actions) AddSource

func (a *Actions) AddSource(repo string) *Actions

func (*Actions) And

func (a *Actions) And(block func()) *Actions

func (*Actions) Create

func (a *Actions) Create(args ...string) *Actions

func (*Actions) Delete

func (a *Actions) Delete() *Actions

func (*Actions) DoNotIgnoreErrors

func (a *Actions) DoNotIgnoreErrors() *Actions

func (*Actions) IgnoreErrors

func (a *Actions) IgnoreErrors() *Actions

func (*Actions) Name

func (a *Actions) Name(name string) *Actions

func (*Actions) Then

func (a *Actions) Then() *Consequences

func (*Actions) UpdateProject

func (a *Actions) UpdateProject(updater func(project *v1alpha1.AppProject)) *Actions

type Consequences

type Consequences struct {
	// contains filtered or unexported fields
}

this implements the "then" part of given/when/then

func (*Consequences) And added in v2.2.0

func (c *Consequences) And(block func(app *project.DetailedProjectsResponse, err error)) *Consequences

func (*Consequences) Expect

func (c *Consequences) Expect() *Consequences

func (*Consequences) Given

func (c *Consequences) Given() *Context

func (*Consequences) When

func (c *Consequences) When() *Actions

type Context

type Context struct {
	// contains filtered or unexported fields
}

this implements the "given" part of given/when/then

func Given

func Given(t *testing.T) *Context

func GivenWithSameState

func GivenWithSameState(t *testing.T) *Context

func (*Context) And

func (c *Context) And(block func()) *Context

func (*Context) Destination

func (c *Context) Destination(destination string) *Context

func (*Context) GetName

func (c *Context) GetName() string

func (*Context) Name

func (c *Context) Name(name string) *Context

func (*Context) SourceNamespaces added in v2.5.0

func (c *Context) SourceNamespaces(namespaces []string) *Context

func (*Context) SourceRepositories added in v2.4.6

func (c *Context) SourceRepositories(repos []string) *Context

func (*Context) When

func (c *Context) When() *Actions

Jump to

Keyboard shortcuts

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