Sha256: 2048ab868cf8d9f8b1f94f519c32e53aacf924f794d66d9803d5269a34211193
Contents?: true
Size: 1018 Bytes
Versions: 12
Compression:
Stored size: 1018 Bytes
Contents
/* eslint-disable no-undef */ import { createBasicEditor, sleep } from "src/decidim/editor/test/helpers"; import Emoji from "src/decidim/editor/extensions/emoji"; Reflect.defineProperty(window, "matchMedia", { writable: true, value: jest.fn().mockImplementation((query) => ({ matches: false, media: query, onchange: null, addListener: jest.fn(), removeListener: jest.fn(), addEventListener: jest.fn(), removeEventListener: jest.fn(), dispatchEvent: jest.fn() })) }); describe("Emoji", () => { beforeEach(async () => { document.body.innerHTML = ""; createBasicEditor({ extensions: [Emoji] }) // Wait the event loop to finish creating the emoji picker await sleep(0); }); it("creates the emoji button for the editor", () => { expect(document.querySelector(".editor-input .emoji__container")).toBeInstanceOf(HTMLElement); expect(document.querySelector(".editor-input .emoji__trigger button.emoji__button")).toBeInstanceOf(HTMLElement); }); });
Version data entries
12 entries across 12 versions & 1 rubygems