mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00

Apparently upstream does not run all the tests, the beforeAll() is not even executed. On our side it was, causing a lot of errors related to timeouts.
29 lines
806 B
TypeScript
29 lines
806 B
TypeScript
import etapi = require("../support/etapi");
|
|
import fs = require("fs");
|
|
import path = require("path");
|
|
|
|
etapi.describeEtapi("import", () => {
|
|
// temporarily skip this test since test-export.zip is missing
|
|
xit("import", async () => {
|
|
const zipFileBuffer = fs.readFileSync(
|
|
path.resolve(__dirname, "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");
|
|
});
|
|
});
|