Documentation
¶
Index ¶
- type MockFirebaseAuth
- func (s *MockFirebaseAuth) Clear()
- func (s *MockFirebaseAuth) GetTenant(id string) *MockTenant
- func (s *MockFirebaseAuth) GetUser(tid string, uid string) *auth.UserRecord
- func (s *MockFirebaseAuth) SetTenants(tenants []*MockTenant)
- func (s *MockFirebaseAuth) TenantManager() ifaces.FirebaseTenantManager
- type MockTenant
- type MockTenantClient
- type MockTenantIterator
- type MockTenantManager
- func (s *MockTenantManager) AuthForTenant(tenantId string) (ifaces.FirebaseTenantClient, error)
- func (s *MockTenantManager) CreateTenant(ctx context.Context, ttc *ifaces.TenantToCreate) (*auth.Tenant, error)
- func (s *MockTenantManager) Tenants(ctx context.Context, nextPageToken string) ifaces.TenantIterator
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
}
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
Click to show internal directories.
Click to hide internal directories.