Documentation
¶
Overview ¶
Package configurator provide New functionalities for configurator.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NoMock = Mock()
NoMock is no tMock Configurator.
Functions ¶
This section is empty.
Types ¶
type Configurator ¶
Configurator is a config.Configurator.
func New ¶
func New(mocks ...func(c *Configurator)) *Configurator
New mocks config.Configurator interface.
func (*Configurator) Config ¶
func (c *Configurator) Config() (config.Configuration, error)
Config satisfies config.Configurator interface.
func (*Configurator) DisablePlugin ¶
func (c *Configurator) DisablePlugin(name string) error
DisablePlugin satisfies config.Configurator interface.
func (*Configurator) EnablePlugin ¶
func (c *Configurator) EnablePlugin(name string) error
EnablePlugin satisfies config.Configurator interface.
func (*Configurator) RemovePlugin ¶
func (c *Configurator) RemovePlugin(name string) error
RemovePlugin satisfies config.Configurator interface.
type Mocker ¶
type Mocker func(tb testing.TB) *Configurator
Mocker is Configurator mocker.
func Mock ¶
func Mock(mocks ...func(c *Configurator)) Mocker
Mock creates Configurator tMock with cleanup to ensure all the expectations are met.
Click to show internal directories.
Click to hide internal directories.