add missing motion tests (#10355)

* add missing motion tests

* fix

---------

Co-authored-by: Rich Harris <rich.harris@vercel.com>
pull/10356/head
Rich Harris 2 years ago committed by GitHub
parent ccc7266fd9
commit a53b44338e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,30 @@
import { describe, it, assert } from 'vitest';
import { get } from 'svelte/store';
import { spring, tweened } from 'svelte/motion';
describe('motion', () => {
describe('spring', () => {
it('handles initially undefined values', () => {
const size = spring();
size.set(100);
assert.equal(get(size), 100);
});
});
describe('tweened', () => {
it('handles initially undefined values', () => {
const size = tweened();
size.set(100);
assert.equal(get(size), 100);
});
it('sets immediately when duration is 0', () => {
const size = tweened(0);
size.set(100, { duration: 0 });
assert.equal(get(size), 100);
});
});
});

@ -21,6 +21,7 @@
"svelte/compiler": ["./src/compiler/public.d.ts"], "svelte/compiler": ["./src/compiler/public.d.ts"],
"svelte/internal": ["./src/internal/index.js"], "svelte/internal": ["./src/internal/index.js"],
"svelte/legacy": ["./src/legacy/legacy-client.js"], "svelte/legacy": ["./src/legacy/legacy-client.js"],
"svelte/motion": ["./src/motion/public.d.ts"],
"svelte/server": ["./src/server/index.js"], "svelte/server": ["./src/server/index.js"],
"svelte/store": ["./src/store/public.d.ts"], "svelte/store": ["./src/store/public.d.ts"],
"#compiler": ["./src/compiler/types/index.d.ts"] "#compiler": ["./src/compiler/types/index.d.ts"]

Loading…
Cancel
Save