diff --git a/test/basic.test.js b/test/basic.test.js index 624916b74..2b7a4093d 100755 --- a/test/basic.test.js +++ b/test/basic.test.js @@ -148,6 +148,17 @@ test('/redirect2', async t => { t.true(output.stderr.length === 0) }) +test('/no-ssr', async t => { + const { html } = await nuxt.renderRoute('/no-ssr') + t.true(html.includes('
<p>Loading...</p>
')) +}) + +test('/no-ssr (clien-side)', async t => { + const window = await nuxt.renderAndGetWindow(url('/no-ssr')) + const html = window.document.body.innerHTML + t.true(html.includes('

Displayed only on client-side

')) +}) + test('ETag Header', async t => { const { headers: { etag } } = await rp(url('/stateless'), { resolveWithFullResponse: true }) // Validate etag diff --git a/test/fixtures/basic/pages/no-ssr.vue b/test/fixtures/basic/pages/no-ssr.vue new file mode 100644 index 000000000..67fa89a76 --- /dev/null +++ b/test/fixtures/basic/pages/no-ssr.vue @@ -0,0 +1,5 @@ +