configurator

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2023 License: MIT Imports: 5 Imported by: 0

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

type Configurator struct {
	tMock.Mock
}

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.

func (*Configurator) SetPlugin

func (c *Configurator) SetPlugin(plugin plugin.Plugin) error

SetPlugin 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.

Jump to

Keyboard shortcuts

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