diff --git a/.gitignore b/.gitignore index f2e955cc..2cceb5fd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.log node_modules dist +.next diff --git a/test/fixtures/basic/pages/stateless.js b/test/fixtures/basic/pages/stateless.js new file mode 100644 index 00000000..b6796ba8 --- /dev/null +++ b/test/fixtures/basic/pages/stateless.js @@ -0,0 +1,3 @@ +import React from 'react' + +export default () =>

My component!

diff --git a/test/index.js b/test/index.js new file mode 100644 index 00000000..9220da0b --- /dev/null +++ b/test/index.js @@ -0,0 +1,18 @@ +import test from 'ava' +import { resolve } from 'path' +import build from '../server/build' +import { render as _render } from '../server/render' + +const dir = resolve(__dirname, 'fixtures', 'basic') + +test.before(() => build(dir)) + +test(async (t) => { + const html = await render('/stateless') + console.log(html) + t.true(html.includes('

My component!

')) +}) + +function render (url, ctx) { + return _render(url, ctx, { dir, staticMarkup: true }) +}