allow reserved words as route names - fixes #315

This commit is contained in:
Rich Harris
2018-09-02 21:46:25 -04:00
parent 4a92fbbbfa
commit 2c507b5a2e
5 changed files with 67 additions and 3 deletions

View File

@@ -0,0 +1 @@
<h1>reserved words are okay as routes</h1>

View File

@@ -14,6 +14,7 @@
<a href='blog/throw-an-error'>error link</a>
<a href='credentials?creds=include'>credentials</a>
<a rel=prefetch class='{page === "blog" ? "selected" : ""}' href='blog'>blog</a>
<a href="const">const</a>
<div class='hydrate-test'></div>

View File

@@ -743,6 +743,14 @@ function run({ mode, basepath = '' }) {
assert.equal(title, 'root preload function ran: true');
});
});
it('allows reserved words as route names', () => {
return nightmare.goto(`${base}/const`).init()
.then(() => nightmare.page.title())
.then(title => {
assert.equal(title, 'reserved words are okay as routes');
});
});
});
describe('headers', () => {