Documentation ¶
Overview ¶
Package repotesting contains test utilities for working with repositories.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { Repository *repo.Repository // contains filtered or unexported fields }
Environment encapsulates details of a test environment.
func (*Environment) Close ¶
func (e *Environment) Close(t *testing.T)
Close closes testing environment
func (*Environment) MustReopen ¶
func (e *Environment) MustReopen(t *testing.T)
MustReopen closes and reopens the repository.
func (*Environment) Setup ¶
func (e *Environment) Setup(t *testing.T, opts ...func(*repo.NewRepositoryOptions)) *Environment
Setup sets up a test environment.
func (*Environment) VerifyBlobCount ¶
func (e *Environment) VerifyBlobCount(t *testing.T, want int)
VerifyBlobCount verifies that the underlying storage contains the specified number of blobs.
Click to show internal directories.
Click to hide internal directories.