Documentation
¶
Overview ¶
Package auth provides functionalities for testing N26 authentication.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NoMockTokenProvider = MockTokenProvider()
NoMockTokenProvider is no mock TokenProvider.
View Source
var NoMockTokenStorage = MockTokenStorage()
NoMockTokenStorage is no mock TokenStorage.
Functions ¶
This section is empty.
Types ¶
type TokenProvider ¶
TokenProvider is a auth.TokenProvider.
type TokenProviderMocker ¶
type TokenProviderMocker func(tb testing.TB) *TokenProvider
TokenProviderMocker is TokenProvider mocker.
func MockTokenProvider ¶
func MockTokenProvider(mocks ...func(p *TokenProvider)) TokenProviderMocker
MockTokenProvider creates TokenProvider mock with cleanup to ensure all the expectations are met.
type TokenStorage ¶ added in v0.1.1
TokenStorage is a auth.TokenStorage.
func (*TokenStorage) Get ¶ added in v0.1.1
func (t *TokenStorage) Get(ctx context.Context, key string) (auth.OAuthToken, error)
Get satisfies auth.TokenStorage interface.
func (*TokenStorage) Set ¶ added in v0.1.1
func (t *TokenStorage) Set(ctx context.Context, key string, token auth.OAuthToken) error
Set satisfies auth.TokenStorage interface.
type TokenStorageMocker ¶ added in v0.1.1
type TokenStorageMocker func(tb testing.TB) *TokenStorage
TokenStorageMocker is TokenStorage mocker.
func MockTokenStorage ¶ added in v0.1.1
func MockTokenStorage(mocks ...func(s *TokenStorage)) TokenStorageMocker
MockTokenStorage creates TokenStorage mock with cleanup to ensure all the expectations are met.
Click to show internal directories.
Click to hide internal directories.