This repository has been archived on 2022-08-14. You can view files and clone it, but cannot push or open issues or pull requests.
outline/server/routes.test.js

28 lines
838 B
JavaScript
Raw Normal View History

/* 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('/', {
2018-11-13 07:17:50 +00:00
headers: { Cookie: ['accessToken=12345667'] },
});
const html = await res.text();
expect(res.status).toEqual(200);
expect(html.includes('id="root"')).toEqual(true);
});
});