mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
28 lines
992 B
JavaScript
28 lines
992 B
JavaScript
const {describeEtapi, postEtapi, getEtapi, getEtapiContent} = require("../support/etapi");
|
|
|
|
describeEtapi("notes", () => {
|
|
it("create", async () => {
|
|
const {note, branch} = await postEtapi('create-note', {
|
|
parentNoteId: 'root',
|
|
type: 'text',
|
|
title: 'Hello World!',
|
|
content: 'Content',
|
|
prefix: 'Custom prefix'
|
|
});
|
|
|
|
expect(note.title).toEqual("Hello World!");
|
|
expect(branch.parentNoteId).toEqual("root");
|
|
expect(branch.prefix).toEqual("Custom prefix");
|
|
|
|
const rNote = await getEtapi(`notes/${note.noteId}`);
|
|
expect(rNote.title).toEqual("Hello World!");
|
|
|
|
const rContent = await getEtapiContent(`notes/${note.noteId}/content`);
|
|
expect(rContent).toEqual("Content");
|
|
|
|
const rBranch = await getEtapi(`branches/${branch.branchId}`);
|
|
expect(rBranch.parentNoteId).toEqual("root");
|
|
expect(rBranch.prefix).toEqual("Custom prefix");
|
|
});
|
|
});
|