UNPKG

dev-sticky-notes

Version:

A simple CLI tool to manage sticky notes. Use it via CLI or as a module in your code.

16 lines (14 loc) 649 B
const {expect} = require("chai"); const { addNote, listNotes, deleteNote, searchNotes } = require("../src/notesManager"); describe("Sticky Notes Manager", () => { it("Should add a note", () => { addNote("Test Note", "This is a test"); const notes = require("fs-extra").readJsonSync("../data/notes.json"); expect(notes.some(n => n.title === "Test Note")).to.be.true; }); it("should delete a note", () => { deleteNote("Test Note"); const notes = require("fs-extra").readJsonSync("../data/notes.json"); expect(notes.some(n => n.title === "Test Note")).to.be.false; }); })