add a test for #618

This commit is contained in:
Rich Harris
2019-04-29 11:23:42 -04:00
parent 02e0aeb8a2
commit 497ae89279
2 changed files with 5 additions and 5 deletions

View File

@@ -1,3 +1,3 @@
<h1>Great success!</h1> <h1>Great success!</h1>
<a href="echo/page/encöded?message=hëllö+wörld&föo=bar&=baz">link</a> <a href="echo/page/encöded?message=hëllö+wörld&föo=bar&=baz&tel=%2B123456789">link</a>

View File

@@ -35,11 +35,11 @@ describe('encoding', function() {
}); });
it('encodes req.params and req.query for server-rendered pages', async () => { it('encodes req.params and req.query for server-rendered pages', async () => {
await page.goto(`${base}/echo/page/encöded?message=hëllö+wörld&föo=bar&=baz`); await page.goto(`${base}/echo/page/encöded?message=hëllö+wörld&föo=bar&=baz&tel=%2B123456789`);
assert.equal( assert.equal(
await page.$eval('h1', node => node.textContent), await page.$eval('h1', node => node.textContent),
'encöded {"message":"hëllö wörld","föo":"bar","":"baz"}' 'encöded {"message":"hëllö wörld","föo":"bar","":"baz","tel":"+123456789"}'
); );
}); });
@@ -48,12 +48,12 @@ describe('encoding', function() {
await start(); await start();
await prefetchRoutes(); await prefetchRoutes();
await page.click('a[href="echo/page/encöded?message=hëllö+wörld&föo=bar&=baz"]'); await page.click('a');
await wait(50); await wait(50);
assert.equal( assert.equal(
await page.$eval('h1', node => node.textContent), await page.$eval('h1', node => node.textContent),
'encöded {"message":"hëllö wörld","föo":"bar","":"baz"}' 'encöded {"message":"hëllö wörld","föo":"bar","":"baz","tel":"+123456789"}'
); );
}); });