core: fix warnings in tests

This commit is contained in:
Abdullah Atta
2025-05-06 09:35:50 +05:00
parent ddd3fe6ac5
commit ebf98bc652
3 changed files with 7 additions and 5 deletions

View File

@@ -60,13 +60,13 @@ test("add invalid note", () =>
databaseTest().then(async (db) => {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
expect(db.notes.add()).rejects.toThrow();
await expect(db.notes.add()).rejects.toThrow();
expect(db.notes.add({})).rejects.toThrow();
await expect(db.notes.add({})).rejects.toThrow();
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
expect(db.notes.add({ hello: "world" })).rejects.toThrow();
await expect(db.notes.add({ hello: "world" })).rejects.toThrow();
}));
test("add note", () =>

View File

@@ -31,6 +31,7 @@ import { tmpdir } from "os";
import { getId } from "../../src/utils/id.js";
import { existsSync, mkdirSync } from "fs";
import * as betterTrigram from "sqlite-better-trigram";
import * as fts5Html from "sqlite3-fts5-html";
const TEST_NOTEBOOK: Partial<Notebook> = {
title: "Test Notebook",
@@ -65,6 +66,7 @@ function databaseTest(type: "memory" | "persistent" = "memory") {
batchSize: 500
});
betterTrigram.load(betterSqliteDb);
fts5Html.load(betterSqliteDb);
return db.init().then(() => db);
}

View File

@@ -34,12 +34,12 @@ test("create vault", () =>
test("lock vault", () =>
databaseTest().then(async (db) => {
await expect(db.vault.create("password")).resolves.toBe(true);
expect(db.vault.lock()).resolves.toBe(true);
await expect(db.vault.lock()).resolves.toBe(true);
}));
test("lock non-existent vault", () =>
databaseTest().then(async (db) => {
expect(db.vault.lock()).resolves.toBe(true);
await expect(db.vault.lock()).resolves.toBe(true);
}));
test("unlock vault", () =>