Documentation
¶
Index ¶
- Constants
- Variables
- func ErrorMockExchange(_ string) (*oauth2.Token, error)
- func MockFactory(opts ...MockOption) provider.FactoryFunc
- func RandomMockExchange(_ string) (*oauth2.Token, error)
- type MockClient
- type MockExchangeFunc
- func AmendTokenMockExchange(get MockExchangeFunc, amend func(token *oauth2.Token) error) MockExchangeFunc
- func ExpiringMockExchange(fn MockExchangeFunc, duration time.Duration) MockExchangeFunc
- func IncrementMockExchange(prefix string) MockExchangeFunc
- func RefreshableMockExchange(fn MockExchangeFunc, step func(i int) (time.Duration, error)) MockExchangeFunc
- func RestrictMockExchange(m map[string]MockExchangeFunc) MockExchangeFunc
- func StaticMockExchange(token *oauth2.Token) MockExchangeFunc
- type MockOption
- type MockRoundTripper
Constants ¶
View Source
const ( MockAuthCodeURL = "http://localhost/authorize" MockTokenURL = "http://localhost/token" )
#nosec G101
Variables ¶
View Source
var MockEndpoint = oauth2.Endpoint{ AuthURL: MockAuthCodeURL, TokenURL: MockTokenURL, }
Functions ¶
func MockFactory ¶
func MockFactory(opts ...MockOption) provider.FactoryFunc
Types ¶
type MockClient ¶
type MockExchangeFunc ¶
func AmendTokenMockExchange ¶
func AmendTokenMockExchange(get MockExchangeFunc, amend func(token *oauth2.Token) error) MockExchangeFunc
func ExpiringMockExchange ¶
func ExpiringMockExchange(fn MockExchangeFunc, duration time.Duration) MockExchangeFunc
func IncrementMockExchange ¶
func IncrementMockExchange(prefix string) MockExchangeFunc
func RefreshableMockExchange ¶
func RefreshableMockExchange(fn MockExchangeFunc, step func(i int) (time.Duration, error)) MockExchangeFunc
func RestrictMockExchange ¶
func RestrictMockExchange(m map[string]MockExchangeFunc) MockExchangeFunc
func StaticMockExchange ¶
func StaticMockExchange(token *oauth2.Token) MockExchangeFunc
type MockOption ¶
type MockOption func(m *mock)
func MockWithExchange ¶
func MockWithExchange(client MockClient, fn MockExchangeFunc) MockOption
func MockWithExpectedOptionValue ¶
func MockWithExpectedOptionValue(opt, value string) MockOption
func MockWithVersion ¶
func MockWithVersion(vsn int) MockOption
Click to show internal directories.
Click to hide internal directories.