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

Version Path
decidim-core-0.29.2 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.28.5 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.1 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.28.4 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.0 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.28.3 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.0.rc4 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.0.rc3 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.0.rc2 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.29.0.rc1 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.28.2 app/packs/src/decidim/editor/test/extensions/emoji.test.js
decidim-core-0.28.1 app/packs/src/decidim/editor/test/extensions/emoji.test.js