test

package
v1.21.1 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpectLines

func ExpectLines(t T, output string, lines ...string)

Types

type CmdOut

type CmdOut struct {
	OutBuf, ErrBuf *bytes.Buffer
}

TODO copypasta from command package

func (CmdOut) Stderr

func (c CmdOut) Stderr() string

func (CmdOut) String

func (c CmdOut) String() string

type CmdStubber

type CmdStubber struct {
	Stubs []*OutputStub
	Count int
	Calls []*exec.Cmd
}

func InitCmdStubber

func InitCmdStubber() (*CmdStubber, func())

func (*CmdStubber) Stub

func (cs *CmdStubber) Stub(desiredOutput string)

func (*CmdStubber) StubError

func (cs *CmdStubber) StubError(errText string)

type OutputStub

type OutputStub struct {
	Out   []byte
	Error error
}

OutputStub implements a simple utils.Runnable

func (OutputStub) Output

func (s OutputStub) Output() ([]byte, error)

func (OutputStub) Run

func (s OutputStub) Run() error

type T

type T interface {
	Helper()
	Errorf(string, ...interface{})
}

Jump to

Keyboard shortcuts

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