Skip to content

Commit

Permalink
test: update integration test server
Browse files Browse the repository at this point in the history
  • Loading branch information
porcellus committed Sep 14, 2023
1 parent 825888f commit 4f1a681
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions test/auth-react-server/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -361,13 +361,19 @@ app.post("/test/setFlow", (req, res) => {
});

app.post("/setupTenant", async (req, res) => {
const { tenantId, mockLoginMethods } = req.body;
const { tenantId, loginMethods, coreConfig } = req.body;
let coreResp = await Multitenancy.createOrUpdateTenant(tenantId, {
emailPasswordEnabled: mockLoginMethods.emailPassword?.enabled === true,
thirdPartyEnabled: mockLoginMethods.thirdParty?.enabled === true,
passwordlessEnabled: mockLoginMethods.passwordless?.enabled === true,
coreConfig: {},
emailPasswordEnabled: loginMethods.emailPassword?.enabled === true,
thirdPartyEnabled: loginMethods.thirdParty?.enabled === true,
passwordlessEnabled: loginMethods.passwordless?.enabled === true,
coreConfig,
});

if (loginMethods.thirdParty.providers !== undefined) {
for (const provider of loginMethods.thirdParty.providers) {
await Multitenancy.createOrUpdateThirdPartyConfig(tenantId, provider);
}
}
res.send(coreResp);
});

Expand Down Expand Up @@ -445,6 +451,7 @@ app.get("/test/featureFlags", (req, res) => {
available.push("generalerror");
available.push("userroles");
available.push("multitenancy");
available.push("multitenancyManagementEndpoints");
available.push("accountlinking");
available.push("recipeConfig");

Expand Down

0 comments on commit 4f1a681

Please sign in to comment.