import etapi from "../support/etapi.js"; import fs from "fs"; import path from "path"; import { fileURLToPath } from "url"; /* TriliumNextTODO: port to Vitest etapi.describeEtapi("import", () => { // temporarily skip this test since test-export.zip is missing xit("import", async () => { const scriptDir = path.dirname(fileURLToPath(import.meta.url)); const zipFileBuffer = fs.readFileSync(path.resolve(scriptDir, "test-export.zip")); const response = await etapi.postEtapiContent("notes/root/import", zipFileBuffer); expect(response.status).toEqual(201); const { note, branch } = await response.json(); expect(note.title).toEqual("test-export"); expect(branch.parentNoteId).toEqual("root"); const content = await (await etapi.getEtapiContent(`notes/${note.noteId}/content`)).text(); expect(content).toContain("test export content"); }); }); */