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
JavaScript
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;
});
})