mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +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");
 | |
|     });
 | |
| });
 |