registry

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: 6 Imported by: 0

Documentation

Overview

Package registry provides mock for Registry.

Index

Constants

This section is empty.

Variables

View Source
var NoMock = MockRegistry()

NoMock is no tMock Registry.

Functions

This section is empty.

Types

type Mocker

type Mocker func(tb testing.TB) *Registry

Mocker is Registry mocker.

func MockRegistry

func MockRegistry(mocks ...func(r *Registry)) Mocker

MockRegistry creates Registry tMock with cleanup to ensure all the expectations are met.

type Registry

type Registry struct {
	tMock.Mock
}

Registry is a registry.Registry.

func New

func New(mocks ...func(r *Registry)) *Registry

New mocks registry.Registry interface.

func (*Registry) Config added in v0.1.5

func (r *Registry) Config() (config.Configuration, error)

Config satisfies registry.Registry.

func (*Registry) Disable

func (r *Registry) Disable(name string) error

Disable satisfies registry.Registry.

func (*Registry) Enable

func (r *Registry) Enable(name string) error

Enable satisfies registry.Registry.

func (*Registry) Install

func (r *Registry) Install(ctx context.Context, source string) error

Install satisfies registry.Registry.

func (*Registry) Uninstall

func (r *Registry) Uninstall(name string) error

Uninstall satisfies registry.Registry.

Jump to

Keyboard shortcuts

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