UNPKG

609 BJavaScriptView Raw
1const test = require('ava');
2const fetch = require('node-fetch');
3const {createServer} = require('../example');
4
5let server = null;
6
7test.cb.before((t) => {
8 server = createServer('127.0.0.1', 3001, t.end);
9});
10
11test.cb.after((t) => {
12 server.close(t.end);
13});
14
15test.cb.serial('should render server-side', (t) => {
16 t.pass();
17 fetch('http://127.0.0.1:3001').then((res) => {
18 return res.text().then((txt) => {
19 t.is(txt.indexOf('server-rendered="true"') > 0, true);
20 t.is(txt.indexOf('Hello World!') > 0, true);
21 t.end();
22 });
23 }).catch((err) => {
24 t.fail();
25 t.end();
26 })
27});