New login screen (#1331)

* wip

* feat: first draft of auth.config

* chore: auth methodS

* chore: styling

* styling, styling, styling

* feat: Auth notices

* chore: Remove server-rendered pages, move shared/components -> components

* lint

* cleanup

* cleanup

* fix: Remove unused component

* fix: Ensure env variables in prod too

* style tweaks

* fix: Entering SSO email into login form fails
fix: Tweak language around guest signin
This commit is contained in:
Tom Moor
2020-07-09 22:33:07 -07:00
committed by GitHub
parent 75561079eb
commit 5cb04d7ac1
128 changed files with 769 additions and 2264 deletions

View File

@@ -1,27 +0,0 @@
/* eslint-disable flowtype/require-valid-file-annotation */
import TestServer from "fetch-test-server";
import app from "./app";
import { flushdb } from "./test/support";
const server = new TestServer(app.callback());
beforeEach(flushdb);
afterAll(server.close);
describe("#index", async () => {
it("should render homepage", async () => {
const res = await server.get("/");
const html = await res.text();
expect(res.status).toEqual(200);
expect(html.includes("Our teams knowledge base")).toEqual(true);
});
it("should render app if there is an accessToken", async () => {
const res = await server.get("/", {
headers: { Cookie: ["accessToken=12345667"] },
});
const html = await res.text();
expect(res.status).toEqual(200);
expect(html.includes('id="root"')).toEqual(true);
});
});