123456789101112131415161718192021222324 |
- const {
- describeEtapi, postEtapi,
- postEtapiContent,
- } = require("../support/etapi");
- const fs = require("fs");
- const path = require("path");
- const {getEtapiContent} = require("../support/etapi.js");
- describeEtapi("import", () => {
- it("import", async () => {
- const zipFileBuffer = fs.readFileSync(path.resolve(__dirname, 'test-export.zip'));
- const response = await 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 getEtapiContent(`notes/${note.noteId}/content`)).text();
- expect(content).toContain("test export content");
- });
- });
|