9f082c83a9
Backend refactor
18 lines
632 B
TypeScript
18 lines
632 B
TypeScript
import "https://esm.sh/fake-indexeddb@4.0.2/auto";
|
|
import { DataStore } from "../../plugos/lib/datastore.ts";
|
|
import { IndexedDBKvPrimitives } from "../../plugos/lib/indexeddb_kv_primitives.ts";
|
|
import { DataStoreSpacePrimitives } from "./datastore_space_primitives.ts";
|
|
import { testSpacePrimitives } from "./space_primitives.test.ts";
|
|
|
|
Deno.test("DataStoreSpacePrimitives", {
|
|
sanitizeResources: false,
|
|
sanitizeOps: false,
|
|
}, async () => {
|
|
const db = new IndexedDBKvPrimitives("test");
|
|
await db.init();
|
|
|
|
const space = new DataStoreSpacePrimitives(new DataStore(db));
|
|
await testSpacePrimitives(space);
|
|
db.close();
|
|
});
|