mirror of
https://github.com/lifegpc/eh-downloader.git
synced 2026-06-06 05:38:44 +08:00
Fix test
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import { assertEquals } from "std/assert/mod.ts";
|
||||
import { EhDb, EhFile, GMeta, PMeta } from "./db.ts";
|
||||
import { TaskType } from "./task.ts";
|
||||
import { remove_if_exists } from "./test_base.ts";
|
||||
import { DB_PERMISSION, remove_if_exists } from "./test_base.ts";
|
||||
import { sure_dir } from "./utils.ts";
|
||||
|
||||
Deno.test("DbTest", async () => {
|
||||
Deno.test({ name: "DbTest", permissions: DB_PERMISSION }, async () => {
|
||||
await sure_dir("./test/db");
|
||||
await remove_if_exists("./test/db/data.db");
|
||||
const db = new EhDb("./test/db");
|
||||
|
||||
@@ -10,6 +10,12 @@ export const API_PERMISSION: Deno.PermissionOptions = {
|
||||
],
|
||||
};
|
||||
|
||||
export const DB_PERMISSION: Deno.PermissionOptions = {
|
||||
env: ["DB_USE_FFI"],
|
||||
read: ["./test"],
|
||||
write: ["./test"],
|
||||
};
|
||||
|
||||
export async function remove_if_exists(f: string) {
|
||||
if (await exists(f)) await Deno.remove(f, { "recursive": true });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user