Documentation ¶
Index ¶
- Constants
- func NetworkBrokenReader() io.Reader
- func NetworkResponderFromReader(status int, reader io.Reader) httpmock.Responder
- type CobraCommandContext
- type CobraExitMock
- type CobraTestSuite
- type CtxTestSuite
- type CustomRootTestSuite
- func (suite *CustomRootTestSuite) EnsureDir(path string) string
- func (suite *CustomRootTestSuite) EnsureFile(path, content string, mode os.FileMode) string
- func (suite *CustomRootTestSuite) EnsureScript(namespace, executable, content string) string
- func (suite *CustomRootTestSuite) EnsureScriptConfig(namespace, executable string, content interface{}) string
- func (suite *CustomRootTestSuite) RootPath() string
- func (suite *CustomRootTestSuite) Setup(t *testing.T)
- type DNSResolverMock
- type DialerMock
- type FixturesTestSuite
- type GitTestSuite
- func (suite *GitTestSuite) GitAdd(path string)
- func (suite *GitTestSuite) GitCommit(message string)
- func (suite *GitTestSuite) GitCreateAnnotatedTag(name, message string, hash plumbing.Hash)
- func (suite *GitTestSuite) GitCreateBranch(name string, hash plumbing.Hash)
- func (suite *GitTestSuite) GitCreateRemote(name, url string)
- func (suite *GitTestSuite) GitCreateRemoteBranch(name, remote string, hash plumbing.Hash)
- func (suite *GitTestSuite) GitCreateTag(name string, hash plumbing.Hash)
- func (suite *GitTestSuite) GitHead() *plumbing.Reference
- func (suite *GitTestSuite) Setup(t *testing.T, path string)
- type NetConnMock
- func (m *NetConnMock) Close() error
- func (m *NetConnMock) LocalAddr() net.Addr
- func (m *NetConnMock) Read(b []byte) (int, error)
- func (m *NetConnMock) RemoteAddr() net.Addr
- func (m *NetConnMock) SetDeadline(t time.Time) error
- func (m *NetConnMock) SetReadDeadline(t time.Time) error
- func (m *NetConnMock) SetWriteDeadline(t time.Time) error
- func (m *NetConnMock) Write(b []byte) (int, error)
- type NetworkTestSuite
- func (suite *NetworkTestSuite) DNS() *DNSResolverMock
- func (suite *NetworkTestSuite) Dialer() *DialerMock
- func (suite *NetworkTestSuite) MakeNetConn() *NetConnMock
- func (suite *NetworkTestSuite) Setup(t *testing.T)
- func (suite *NetworkTestSuite) SetupSuite()
- func (suite *NetworkTestSuite) TearDownSuite()
Constants ¶
View Source
const ( SaveSnapshotEnvVar = "SAVE_SNAPSHOT" FixturesFilePermission = 0o644 )
Variables ¶
This section is empty.
Functions ¶
func NetworkBrokenReader ¶
Types ¶
type CobraCommandContext ¶
type CobraCommandContext struct { context.Context Stdout bytes.Buffer Stderr bytes.Buffer Stdin bytes.Buffer }
func (*CobraCommandContext) StderrLines ¶
func (c *CobraCommandContext) StderrLines() []string
func (*CobraCommandContext) StdinLines ¶
func (c *CobraCommandContext) StdinLines() []string
func (*CobraCommandContext) StdoutLines ¶
func (c *CobraCommandContext) StdoutLines() []string
type CobraExitMock ¶
func (*CobraExitMock) Exit ¶
func (m *CobraExitMock) Exit(code int)
type CobraTestSuite ¶
type CobraTestSuite struct { CtxTestSuite CustomRootTestSuite // contains filtered or unexported fields }
func (*CobraTestSuite) ExecuteCommand ¶
func (suite *CobraTestSuite) ExecuteCommand(args ...string) (*CobraCommandContext, error)
type CtxTestSuite ¶
type CtxTestSuite struct {
// contains filtered or unexported fields
}
func (*CtxTestSuite) Context ¶
func (suite *CtxTestSuite) Context() context.Context
func (*CtxTestSuite) ContextCancel ¶
func (suite *CtxTestSuite) ContextCancel() context.CancelFunc
func (*CtxTestSuite) Setup ¶
func (suite *CtxTestSuite) Setup(t *testing.T)
type CustomRootTestSuite ¶
type CustomRootTestSuite struct {
// contains filtered or unexported fields
}
func (*CustomRootTestSuite) EnsureDir ¶
func (suite *CustomRootTestSuite) EnsureDir(path string) string
func (*CustomRootTestSuite) EnsureFile ¶
func (suite *CustomRootTestSuite) EnsureFile(path, content string, mode os.FileMode) string
func (*CustomRootTestSuite) EnsureScript ¶
func (suite *CustomRootTestSuite) EnsureScript(namespace, executable, content string) string
func (*CustomRootTestSuite) EnsureScriptConfig ¶
func (suite *CustomRootTestSuite) EnsureScriptConfig(namespace, executable string, content interface{}) string
func (*CustomRootTestSuite) RootPath ¶
func (suite *CustomRootTestSuite) RootPath() string
func (*CustomRootTestSuite) Setup ¶
func (suite *CustomRootTestSuite) Setup(t *testing.T)
type DialerMock ¶
func (*DialerMock) DialContext ¶
type FixturesTestSuite ¶
type FixturesTestSuite struct {
// contains filtered or unexported fields
}
func (*FixturesTestSuite) EnsureSnapshot ¶
func (suite *FixturesTestSuite) EnsureSnapshot(data []byte, path string)
func (*FixturesTestSuite) FixturePath ¶
func (suite *FixturesTestSuite) FixturePath(path string) string
func (*FixturesTestSuite) ReadPath ¶
func (suite *FixturesTestSuite) ReadPath(path string) []byte
func (*FixturesTestSuite) Setup ¶
func (suite *FixturesTestSuite) Setup(t *testing.T)
type GitTestSuite ¶
type GitTestSuite struct {
// contains filtered or unexported fields
}
func (*GitTestSuite) GitAdd ¶
func (suite *GitTestSuite) GitAdd(path string)
func (*GitTestSuite) GitCommit ¶
func (suite *GitTestSuite) GitCommit(message string)
func (*GitTestSuite) GitCreateAnnotatedTag ¶
func (suite *GitTestSuite) GitCreateAnnotatedTag(name, message string, hash plumbing.Hash)
func (*GitTestSuite) GitCreateBranch ¶
func (suite *GitTestSuite) GitCreateBranch(name string, hash plumbing.Hash)
func (*GitTestSuite) GitCreateRemote ¶
func (suite *GitTestSuite) GitCreateRemote(name, url string)
func (*GitTestSuite) GitCreateRemoteBranch ¶
func (suite *GitTestSuite) GitCreateRemoteBranch(name, remote string, hash plumbing.Hash)
func (*GitTestSuite) GitCreateTag ¶
func (suite *GitTestSuite) GitCreateTag(name string, hash plumbing.Hash)
func (*GitTestSuite) GitHead ¶
func (suite *GitTestSuite) GitHead() *plumbing.Reference
type NetConnMock ¶
func (*NetConnMock) Close ¶
func (m *NetConnMock) Close() error
func (*NetConnMock) LocalAddr ¶
func (m *NetConnMock) LocalAddr() net.Addr
func (*NetConnMock) RemoteAddr ¶
func (m *NetConnMock) RemoteAddr() net.Addr
func (*NetConnMock) SetDeadline ¶
func (m *NetConnMock) SetDeadline(t time.Time) error
func (*NetConnMock) SetReadDeadline ¶
func (m *NetConnMock) SetReadDeadline(t time.Time) error
func (*NetConnMock) SetWriteDeadline ¶
func (m *NetConnMock) SetWriteDeadline(t time.Time) error
type NetworkTestSuite ¶
type NetworkTestSuite struct {
// contains filtered or unexported fields
}
func (*NetworkTestSuite) DNS ¶
func (suite *NetworkTestSuite) DNS() *DNSResolverMock
func (*NetworkTestSuite) Dialer ¶
func (suite *NetworkTestSuite) Dialer() *DialerMock
func (*NetworkTestSuite) MakeNetConn ¶
func (suite *NetworkTestSuite) MakeNetConn() *NetConnMock
func (*NetworkTestSuite) Setup ¶
func (suite *NetworkTestSuite) Setup(t *testing.T)
func (*NetworkTestSuite) SetupSuite ¶
func (suite *NetworkTestSuite) SetupSuite()
func (*NetworkTestSuite) TearDownSuite ¶
func (suite *NetworkTestSuite) TearDownSuite()
Click to show internal directories.
Click to hide internal directories.