mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 03:29:02 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			936 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			936 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 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");
 | |
|     });
 | |
| });
 | |
| */
 | 
