mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-14 12:04:39 +00:00
Merge pull request #345 from sveltejs/fix/redirect
Fix Preload's Redirect
This commit is contained in:
@@ -436,6 +436,33 @@ function run({ mode, basepath = '' }) {
|
||||
});
|
||||
});
|
||||
|
||||
it('redirects on server (root)', () => {
|
||||
return nightmare.goto(`${base}/redirect-root`)
|
||||
.path()
|
||||
.then(path => {
|
||||
assert.equal(path, `${basepath}/`);
|
||||
})
|
||||
.then(() => nightmare.page.title())
|
||||
.then(title => {
|
||||
assert.equal(title, 'Great success!');
|
||||
});
|
||||
});
|
||||
|
||||
it('redirects in client (root)', () => {
|
||||
return nightmare.goto(base)
|
||||
.wait('[href="redirect-root"]')
|
||||
.click('[href="redirect-root"]')
|
||||
.wait(200)
|
||||
.path()
|
||||
.then(path => {
|
||||
assert.equal(path, `${basepath}/`);
|
||||
})
|
||||
.then(() => nightmare.page.title())
|
||||
.then(title => {
|
||||
assert.equal(title, 'Great success!');
|
||||
});
|
||||
});
|
||||
|
||||
it('handles 4xx error on server', () => {
|
||||
return nightmare.goto(`${base}/blog/nope`)
|
||||
.path()
|
||||
|
||||
Reference in New Issue
Block a user