Sha256: 4748be5ef1d5dee2c1f4f24bedf238fe004ac400d93731686dd0b3db4ac2e0d8

Contents?: true

Size: 1.21 KB

Versions: 708

Compression:

Stored size: 1.21 KB

Contents

import React from "react";
import { render } from "../utilities/test-utils";
import { useEditor, EditorContent } from "@tiptap/react";
import StarterKit from "@tiptap/starter-kit";
import Link from "@tiptap/extension-link";

import RichTextEditor from "./_rich_text_editor";

const kitClass = "pb_rich_text_editor_advanced_container";

const EditorTest = (props) => {
  const editor = useEditor({
    extensions: [StarterKit, Link],
    content: "",
  });

  return (
    <RichTextEditor 
        advancedEditor={editor} 
        {...props}
    >
      <EditorContent editor={editor} />
    </RichTextEditor>
  );
};

test("returns namespaced class name", () => {
  const { container } = render(<EditorTest />);

  expect(container.getElementsByClassName(kitClass).length).toBeGreaterThan(0);
});

test("returns toolbar class name", () => {
  const { container } = render(<EditorTest />);

  expect(
    container.getElementsByClassName(`${kitClass} toolbar-active`).length
  ).toBeGreaterThan(0);
});

test("doesn't returns toolbar class name", () => {
  const { container } = render(<EditorTest advancedEditorToolbar={false} />);

  expect(
    container.getElementsByClassName(`${kitClass} toolbar-active`).length
  ).toBe(0);
});

Version data entries

708 entries across 708 versions & 1 rubygems

Version Path
playbook_ui-14.12.0.pre.alpha.play1790darkaudittable5802 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.play1752updatecontenttag5801 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.6 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.5 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobug5781 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.4 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.playrailsinputmaskissue5775 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5757 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5754 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1602lightboxoverlapnitrobugzindextoken5751 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5738 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.3 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PLAY1865reactdatepickerreinitializingbug5732 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.PBNTR456fixedconftoastrailsautoclose5728 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5716 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.play1862buttondisabledlinkbug5714 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.2 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.1 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.13.0.pre.rc.0 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js
playbook_ui-14.12.0.pre.alpha.advancedtablealignmentfixes5693 app/pb_kits/playbook/pb_rich_text_editor/rich_text_editor_advanced.test.js