chore(deps): update dependency @sveltejs/kit to v2.5.25 #68

Merged
vbrandl merged 5 commits from renovate/sveltejs-kit-2.x-lockfile into main 2024-08-29 10:39:56 +02:00
Showing only changes of commit b177a348b7 - Show all commits

View File

@ -1,4 +1,4 @@
import safePath from '$lib';
import { safePath, timedExecution } from '$lib';
import { describe, it, expect } from 'vitest';
describe('safe path', () => {
@ -30,3 +30,21 @@ describe('safe path', () => {
expect(safePath('./uplodas', '..foobar..')).toBe(true);
});
});
describe('timedExecution', () => {
const asyncIdentity = async (v) => v;
const identity = (v) => v;
it('works with async', async () => {
const { executionTime, result } = await timedExecution(() => asyncIdentity(5));
expect(result).toBe(5);
// execution time is always positive
expect(executionTime).toBeGreaterThanOrEqual(0);
});
it('works with sync', async () => {
const { executionTime, result } = await timedExecution(() => identity(5));
expect(result).toBe(5);
// execution time is always positive
expect(executionTime).toBeGreaterThanOrEqual(0);
});
});