testutil

package
v0.0.0-...-88ab25c Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StubWriteCloser

func StubWriteCloser(writeErr, closeErr error) io.WriteCloser

Types

type ErrorReadCloserStub

type ErrorReadCloserStub struct{}

func (*ErrorReadCloserStub) Close

func (*ErrorReadCloserStub) Close() error

func (*ErrorReadCloserStub) Read

func (*ErrorReadCloserStub) Read(_ []byte) (n int, err error)

type NullWriteCloser

type NullWriteCloser struct{}

func (*NullWriteCloser) Close

func (*NullWriteCloser) Close() error

func (*NullWriteCloser) Write

func (*NullWriteCloser) Write(p []byte) (n int, err error)

type TestEnv

type TestEnv struct {
	ApiEndpoint string
	Owner       string
	Repo        string
	Pull        string
	Token       string
}

func GetTestEnv

func GetTestEnv() (*TestEnv, error)

type TestEnvError

type TestEnvError []string

func (TestEnvError) Error

func (t TestEnvError) Error() string

type WriteCloserSpy

type WriteCloserSpy struct {
	Inherited io.WriteCloser
	Captured  *bytes.Buffer
	IsClosed  bool
}

func SpyWriteCloser

func SpyWriteCloser(base io.WriteCloser) *WriteCloserSpy

func (*WriteCloserSpy) Close

func (s *WriteCloserSpy) Close() error

func (*WriteCloserSpy) Write

func (s *WriteCloserSpy) Write(p []byte) (n int, err error)

type WriteCloserStub

type WriteCloserStub struct {
	WriteErr error
	CloseErr error
}

func (WriteCloserStub) Close

func (w WriteCloserStub) Close() error

func (WriteCloserStub) Write

func (w WriteCloserStub) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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