mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-16 12:54:38 +00:00
add tests
This commit is contained in:
13
test/apps/preloading/src/routes/preload-values/host.svelte
Normal file
13
test/apps/preloading/src/routes/preload-values/host.svelte
Normal file
@@ -0,0 +1,13 @@
|
||||
<script context="module">
|
||||
export function preload(page) {
|
||||
return {
|
||||
host: page.host
|
||||
};
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
export let host;
|
||||
</script>
|
||||
|
||||
<h1>{host.replace(/:\d+$/, '')}</h1>
|
||||
@@ -27,6 +27,15 @@ describe('preloading', function() {
|
||||
assert.equal(await r.text('h1'), 'true');
|
||||
});
|
||||
|
||||
it('retrieves host from preload', async () => {
|
||||
await r.load('/preload-values/host');
|
||||
|
||||
assert.equal(await r.text('h1'), 'localhost');
|
||||
|
||||
await r.sapper.start();
|
||||
assert.equal(await r.text('h1'), 'localhost');
|
||||
});
|
||||
|
||||
it('prevent crash if preload return nothing', async () => {
|
||||
await r.load('/preload-nothing');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user