mock_identity_platform

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockFirebaseAuth

type MockFirebaseAuth struct {
	Tenants []*MockTenant
}

func NewMockFirebaseAuth

func NewMockFirebaseAuth() *MockFirebaseAuth

func (*MockFirebaseAuth) Clear

func (s *MockFirebaseAuth) Clear()

func (*MockFirebaseAuth) GetTenant

func (s *MockFirebaseAuth) GetTenant(id string) *MockTenant

func (*MockFirebaseAuth) GetUser

func (s *MockFirebaseAuth) GetUser(tid string, uid string) *auth.UserRecord

func (*MockFirebaseAuth) SetTenants

func (s *MockFirebaseAuth) SetTenants(tenants []*MockTenant)

func (*MockFirebaseAuth) TenantManager

func (s *MockFirebaseAuth) TenantManager() ifaces.FirebaseTenantManager

type MockTenant

type MockTenant struct {
	T     *auth.Tenant
	Users []*auth.UserRecord
}

type MockTenantClient

type MockTenantClient struct {
	// contains filtered or unexported fields
}

func (*MockTenantClient) CreateUser

func (s *MockTenantClient) CreateUser(ctx context.Context, utc *ifaces.UserToCreate) (*auth.UserRecord, error)

type MockTenantIterator

type MockTenantIterator struct {
	// contains filtered or unexported fields
}

func (*MockTenantIterator) Next

func (m *MockTenantIterator) Next() (*auth.Tenant, error)

type MockTenantManager

type MockTenantManager struct {
	// contains filtered or unexported fields
}

func (*MockTenantManager) AuthForTenant

func (s *MockTenantManager) AuthForTenant(tenantId string) (ifaces.FirebaseTenantClient, error)

func (*MockTenantManager) CreateTenant

func (s *MockTenantManager) CreateTenant(ctx context.Context, ttc *ifaces.TenantToCreate) (*auth.Tenant, error)

func (*MockTenantManager) Tenants

func (s *MockTenantManager) Tenants(ctx context.Context, nextPageToken string) ifaces.TenantIterator

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL