Add support for SSL in development (#5668)

This commit is contained in:
Tom Moor
2023-08-09 07:21:41 -04:00
committed by GitHub
parent 454a4e9a8d
commit c32cec7bff
12 changed files with 75 additions and 27 deletions

View File

@@ -60,7 +60,7 @@ describe("email", () => {
email: user.email,
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
const body = await res.json();
@@ -71,7 +71,7 @@ describe("email", () => {
});
it("should not send email when user is on another subdomain but respond with success", async () => {
env.URL = sharedEnv.URL = "http://localoutline.com";
env.URL = sharedEnv.URL = "https://app.outline.dev";
env.SUBDOMAINS_ENABLED = sharedEnv.SUBDOMAINS_ENABLED = true;
env.DEPLOYMENT = "hosted";
@@ -85,7 +85,7 @@ describe("email", () => {
email: user.email,
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
@@ -109,7 +109,7 @@ describe("email", () => {
email: user.email,
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
const body = await res.json();
@@ -129,7 +129,7 @@ describe("email", () => {
email: "user@example.com",
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
const body = await res.json();
@@ -141,7 +141,7 @@ describe("email", () => {
describe("with multiple users matching email", () => {
it("should default to current subdomain with SSO", async () => {
const spy = jest.spyOn(SigninEmail.prototype, "schedule");
env.URL = sharedEnv.URL = "http://localoutline.com";
env.URL = sharedEnv.URL = "https://app.outline.dev";
env.SUBDOMAINS_ENABLED = sharedEnv.SUBDOMAINS_ENABLED = true;
const email = "sso-user@example.org";
const team = await buildTeam({
@@ -159,7 +159,7 @@ describe("email", () => {
email,
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
const body = await res.json();
@@ -171,7 +171,7 @@ describe("email", () => {
it("should default to current subdomain with guest email", async () => {
const spy = jest.spyOn(SigninEmail.prototype, "schedule");
env.URL = sharedEnv.URL = "http://localoutline.com";
env.URL = sharedEnv.URL = "https://app.outline.dev";
env.SUBDOMAINS_ENABLED = sharedEnv.SUBDOMAINS_ENABLED = true;
const email = "guest-user@example.org";
const team = await buildTeam({
@@ -189,7 +189,7 @@ describe("email", () => {
email,
},
headers: {
host: "example.localoutline.com",
host: "example.outline.dev",
},
});
const body = await res.json();