Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PaymailClientFixture ¶
type PaymailClientFixture interface { NewPaymailClientService() paymailclient.ServiceClient MockedPaymailClient() *paymailmock.PaymailClientMock ExternalPaymailHost() PaymailHostFixture }
PaymailClientFixture is a test fixture - used for establishing environment for test.
func Given ¶
func Given(t testing.TB, domains ...string) (given PaymailClientFixture)
Given creates a new test fixture.
func GivenWithMockClient ¶
func GivenWithMockClient(t testing.TB, mockClient *paymailmock.PaymailClientMock) (given PaymailClientFixture)
type PaymailHostFixture ¶
type PaymailHostFixture interface { MockedPaymailClient() *paymailmock.PaymailClientMock WillRespondWithP2PDestinationsWithSats(satoshis bsv.Satoshis, moreSatoshis ...bsv.Satoshis) *paymailmock.MockedP2PDestinationResponse WillRespondWithBasicCapabilities() WillRespondWithP2PCapabilities() WillRespondWithP2PWithBEEFCapabilities() WillRespondWithNotFoundOnCapabilities() WillRespondWithErrorOnCapabilities() WillRespondOnCapability(capabilityName string) *paymailmock.CapabilityMock WillRespondWithNotFoundOnP2PDestination() WillRespondWithErrorOnP2PDestinations() }
PaymailHostFixture is a test fixture - used for setting up paymail host responses for test.
Click to show internal directories.
Click to hide internal directories.