From 3647ed14acd7b2bf99d31ed57caf88770f10ffa8 Mon Sep 17 00:00:00 2001 From: nkzawa Date: Mon, 10 Oct 2016 13:25:08 +0900 Subject: [PATCH] add a test --- .gitignore | 1 + test/fixtures/basic/pages/stateless.js | 3 +++ test/index.js | 18 ++++++++++++++++++ 3 files changed, 22 insertions(+) create mode 100644 test/fixtures/basic/pages/stateless.js create mode 100644 test/index.js 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 }) +}