Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(t testing.TB) (ContactFixture, ContactAssertion)
Types ¶
type ContactAssertion ¶
type ContactAssertion interface {
Created(contact *engine.Contact) ContactErrorAssertion
}
type ContactErrorAssertion ¶
type ContactErrorAssertion interface {
WithError(err error) ContactFailureAssertion
WithNoError(err error) ContactSuccessAssertion
}
type ContactFailureAssertion ¶
type ContactFailureAssertion interface {
ThatIs(expectedErr error) ContactFailureAssertion
}
type ContactFixture ¶
type ContactFixture interface {
Engine() (engine.ClientInterface, func())
ExternalPaymailServer() *paymailmock.PaymailClientMock
}
type ContactSuccessAssertion ¶
type ContactSuccessAssertion interface {
WithStatus(status engine.ContactStatus) ContactSuccessAssertion
AsNotConfirmed() ContactSuccessAssertion
WithFullName(fullName string) ContactSuccessAssertion
ForUser(user fixtures.User) ContactSuccessAssertion
ToCounterparty(user fixtures.User) ContactSuccessAssertion
WithPubKey(pki string) ContactSuccessAssertion
}
Click to show internal directories.
Click to hide internal directories.