Mentions as links rte (#10422)

* bumps the RTE dependency to introduce user/room mention handling
* adds autocomplete behaviour to allow users to insert user and room mentions as links
* sets up tests for the autocomplete behaviour
This commit is contained in:
alunturner 2023-03-24 17:07:24 +00:00 committed by GitHub
parent 8e1b9f46d4
commit 1af71089dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 585 additions and 23 deletions

View file

@ -93,15 +93,15 @@ describe("SendWysiwygComposer", () => {
customRender(jest.fn(), jest.fn(), false, true);
// Then
await waitFor(() => expect(screen.getByTestId("WysiwygComposer")).toBeTruthy());
expect(await screen.findByTestId("WysiwygComposer")).toBeInTheDocument();
});
it("Should render PlainTextComposer when isRichTextEnabled is at false", () => {
it("Should render PlainTextComposer when isRichTextEnabled is at false", async () => {
// When
customRender(jest.fn(), jest.fn(), false, false);
// Then
expect(screen.getByTestId("PlainTextComposer")).toBeTruthy();
expect(await screen.findByTestId("PlainTextComposer")).toBeInTheDocument();
});
describe.each([{ isRichTextEnabled: true }, { isRichTextEnabled: false }])(