import MarkRepository, { MarkKeyRepositoryImpl, } from "../../../src/content/repositories/MarkKeyRepository"; import { expect } from "chai"; describe("MarkKeyRepositoryImpl", () => { let sut: MarkRepository; beforeEach(() => { sut = new MarkKeyRepositoryImpl(); }); describe("#isSetMode/#enableSetMode/#disabeSetMode", () => { it("enables and disables set mode", () => { expect(sut.isSetMode()).to.be.false; sut.enableSetMode(); expect(sut.isSetMode()).to.be.true; sut.disabeSetMode(); expect(sut.isSetMode()).to.be.false; }); }); describe("#isJumpMode/#enableJumpMode/#disabeJumpMode", () => { it("enables and disables jump mode", () => { expect(sut.isJumpMode()).to.be.false; sut.enableJumpMode(); expect(sut.isJumpMode()).to.be.true; sut.disabeJumpMode(); expect(sut.isJumpMode()).to.be.false; }); }); });