forked from gongxuegit/tiku-backend.net
feat: modularize external providers
This commit is contained in:
@@ -217,7 +217,7 @@ public sealed class TenantAdminDirectEndpointTests
|
||||
});
|
||||
var authProviderResponse = await client.PutAsJsonAsync(
|
||||
"/api/tenant-admin/auth-providers",
|
||||
new UpsertTenantAuthProviderDto
|
||||
new UpsertTenantIdentityProviderDto
|
||||
{
|
||||
Provider = "wechat_mp",
|
||||
Status = "active",
|
||||
@@ -244,7 +244,10 @@ public sealed class TenantAdminDirectEndpointTests
|
||||
Assert.True(await dbContext.TenantBrandings.AnyAsync(item => item.TenantId == seed.TenantId && item.BrandName == "机构题库"));
|
||||
Assert.True(await dbContext.TenantThemeConfigs.AnyAsync(item => item.TenantId == seed.TenantId && item.ActiveTemplateCode == "classic"));
|
||||
Assert.True(await dbContext.TenantDomains.AnyAsync(item => item.TenantId == seed.TenantId && item.Host == "learn.example.com" && item.IsPrimary));
|
||||
Assert.True(await dbContext.TenantAuthProviders.AnyAsync(item => item.TenantId == seed.TenantId && item.Provider == "wechat_mp"));
|
||||
Assert.True(await dbContext.TenantExternalProviders.AnyAsync(item =>
|
||||
item.TenantId == seed.TenantId &&
|
||||
item.Capability == TenantExternalProviderCapability.Identity &&
|
||||
item.Provider == "wechat_mp"));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user