Documentation ¶
Index ¶
- Variables
- func AssertMatchesGoldenFile(t *testing.T, got, name, extension string, update *bool)
- func BannerBuilder(options ...BannerBuilderOption) *banner.Builder
- func DB(options ...DBOption) *letterboxfakes.FakeDatastore
- func Domain() *letterbox.Domain
- func Fixture(path string, t *testing.T) string
- func GetTestKey() (*letterbox.UserKey, error)
- func GetTestMessage(name string) io.Reader
- func Logger() *loggerfakes.FakeLogger
- func Mailbox(options ...MailboxOption) *letterbox.Mailbox
- func MailboxService(db letterbox.Datastore) *letterbox.MailboxService
- type BannerBuilderOption
- type DBOption
- type MailboxOption
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrPathDiscovery = errors.New("could not identify test objects path")
)
Functions ¶
func AssertMatchesGoldenFile ¶ added in v0.1.15
func BannerBuilder ¶ added in v0.1.6
func BannerBuilder(options ...BannerBuilderOption) *banner.Builder
func DB ¶ added in v0.1.6
func DB(options ...DBOption) *letterboxfakes.FakeDatastore
func GetTestKey ¶
func GetTestMessage ¶
func Logger ¶ added in v0.1.6
func Logger() *loggerfakes.FakeLogger
func Mailbox ¶ added in v0.1.6
func Mailbox(options ...MailboxOption) *letterbox.Mailbox
func MailboxService ¶ added in v0.1.14
func MailboxService(db letterbox.Datastore) *letterbox.MailboxService
Types ¶
type BannerBuilderOption ¶ added in v0.1.6
func WithHTMLTemplate ¶ added in v0.1.15
func WithHTMLTemplate(template string) BannerBuilderOption
func WithURL ¶ added in v0.1.6
func WithURL(url string) BannerBuilderOption
type DBOption ¶ added in v0.1.6
type DBOption func(db *letterboxfakes.FakeDatastore)
type MailboxOption ¶ added in v0.1.6
func WithDomainAllowlist ¶ added in v0.1.6
func WithDomainAllowlist(domains ...string) MailboxOption
func WithMailboxName ¶ added in v0.1.11
func WithMailboxName(name string) MailboxOption
Click to show internal directories.
Click to hide internal directories.