testutil

package
v0.5.1-alpha.0 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChangeWorkingDirectory

func ChangeWorkingDirectory(newWorkingDirectory string) (func(), error)

func NewBufferedLogger

func NewBufferedLogger() (*zerolog.Logger, *bytes.Buffer)

func NewTestLogger

func NewTestLogger() *zerolog.Logger

func NewTestSettings

func NewTestSettings(v *viper.Viper, logger *zerolog.Logger) (*settings.Settings, error)

Types

type MockStdinReader

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

MockStdinReader is a simple io.Reader that returns one line (with a newline) at a time.

func EmptyMockStdinReader

func EmptyMockStdinReader() *MockStdinReader

func NewMockStdinReader

func NewMockStdinReader(lines []string) *MockStdinReader

func SingleMockStdinReader

func SingleMockStdinReader(line string) *MockStdinReader

func (*MockStdinReader) Read

func (r *MockStdinReader) Read(p []byte) (n int, err error)

Read implements the io.Reader interface.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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