Sha256: ffdbd341a909c31b0f53b15730544de35881ce8e2c87084f461fcf83ddf16682
Contents?: true
Size: 1.45 KB
Versions: 15
Compression:
Stored size: 1.45 KB
Contents
import { selectContent } from "src/decidim/editor/test/helpers"; import contextHelpers from "src/decidim/editor/test/toolbar/shared/context"; export default (ctx) => { const { getControl, setContent } = contextHelpers(ctx); describe("codeBlock", () => { it("creates a new code block", async () => { await setContent("Hello, world!"); selectContent(ctx.prosemirror); getControl("codeBlock").click(); expect(ctx.prosemirror.innerHTML).toEqual("<pre><code>Hello, world!</code></pre>"); }); it("makes existing code block content as normal text", async () => { await setContent("<pre><code>Hello, world!</code></pre>"); selectContent(ctx.prosemirror, "pre code"); getControl("codeBlock").click(); expect(ctx.prosemirror.innerHTML).toEqual("<p>Hello, world!</p>"); }); }); describe("blockquote", () => { it("creates a new blockquote", async () => { await setContent("Hello, world!"); selectContent(ctx.prosemirror); getControl("blockquote").click(); expect(ctx.prosemirror.innerHTML).toEqual("<blockquote><p>Hello, world!</p></blockquote>"); }); it("makes existing blockquote content as normal text", async () => { await setContent("<blockquote><p>Hello, world!</p></blockquote>"); selectContent(ctx.prosemirror, "blockquote p"); getControl("blockquote").click(); expect(ctx.prosemirror.innerHTML).toEqual("<p>Hello, world!</p>"); }); }); };
Version data entries
15 entries across 15 versions & 1 rubygems