Merge remote-tracking branch 'origin/main' into ditto-metrics

This commit is contained in:
Alex Gleason 2025-02-16 00:45:01 -06:00
commit dbfd759fba
No known key found for this signature in database
GPG key ID: 7211D1F99744FBB7
3 changed files with 8 additions and 3 deletions

View file

@ -10,7 +10,7 @@ test:
stage: test
script:
- deno fmt --check
- deno lint
- deno lint --allow-import
- deno task check
- deno task test --coverage=cov_profile
- deno coverage cov_profile

View file

@ -2,9 +2,12 @@ import { assertEquals } from '@std/assert';
import { DittoPglite } from './DittoPglite.ts';
Deno.test('DittoPglite.create', () => {
Deno.test('DittoPglite.create', async () => {
const db = DittoPglite.create('memory://');
assertEquals(db.poolSize, 1);
assertEquals(db.availableConnections, 1);
await db.kysely.destroy();
await new Promise((resolve) => setTimeout(resolve, 100));
});

View file

@ -7,8 +7,10 @@ Deno.test('isWorker from the main thread returns false', () => {
});
Deno.test('isWorker from a worker thread returns true', async () => {
const url = new URL('./worker.ts', import.meta.url);
const script = `
import { isWorker } from '@/utils/worker.ts';
import { isWorker } from '${url.href}';
postMessage(isWorker());
self.close();
`;