Sha256: 01df4334fcb8c034731bc40799c8144100fb6b34a68e9ecc91b702e13df3fb7e
Contents?: true
Size: 970 Bytes
Versions: 3
Compression:
Stored size: 970 Bytes
Contents
import { createBasicEditor } from "../helpers"; import Dialog from "../../extensions/dialog"; describe("Dialog", () => { let editor = null; let editorElement = null; beforeEach(() => { document.body.innerHTML = ""; editor = createBasicEditor({ extensions: [Dialog] }) editorElement = editor.view.dom; }); it("does not add extra class by default", () => { expect(editorElement.classList.contains("dialog-open")).toBe(false); }); it("adds the correct class to the element when toggled", async () => { editor.commands.toggleDialog(true); expect(editorElement.classList.contains("dialog-open")).toBe(true); }); it("removes the correct class from the element when disabled", async () => { editor.commands.toggleDialog(true); expect(editorElement.classList.contains("dialog-open")).toBe(true); editor.commands.toggleDialog(false); expect(editorElement.classList.contains("dialog-open")).toBe(false); }); });
Version data entries
3 entries across 3 versions & 1 rubygems