Documentation ¶
Index ¶
- func IntegrationTest(t *testing.T)
- func NewComposeStackManager() *composeStackManager
- func NewDatastore(options ...datastoreOption) *testDatastore
- func NewGitService() *gitService
- func NewTestRequestBouncer() *testRequestBouncer
- func WithEdgeJobs(js []portainer.EdgeJob) datastoreOption
- func WithEndpointRelations(relations []portainer.EndpointRelation) datastoreOption
- func WithEndpoints(endpoints []portainer.Endpoint) datastoreOption
- func WithSettingsService(settings *portainer.Settings) datastoreOption
- func WithUsers(us []portainer.User) datastoreOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IntegrationTest ¶
IntegrationTest marks the current test as an integration test
func NewComposeStackManager ¶
func NewComposeStackManager() *composeStackManager
func NewDatastore ¶
func NewDatastore(options ...datastoreOption) *testDatastore
NewDatastore creates new instance of testDatastore. Will apply options before returning, opts will be applied from left to right.
func NewGitService ¶
func NewGitService() *gitService
NewGitService creates new mock for portainer.GitService.
func NewTestRequestBouncer ¶
func NewTestRequestBouncer() *testRequestBouncer
NewTestRequestBouncer creates new mock for requestBouncer
func WithEdgeJobs ¶
WithEdgeJobs option will instruct testDatastore to return provided jobs
func WithEndpointRelations ¶
func WithEndpointRelations(relations []portainer.EndpointRelation) datastoreOption
WithEndpointRelations option will instruct testDatastore to return provided jobs
func WithEndpoints ¶
WithEndpoints option will instruct testDatastore to return provided environments(endpoints)
func WithSettingsService ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.