/* Copyright 2024 New Vector Ltd. Copyright 2022 The Matrix.org Foundation C.I.C. SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only Please see LICENSE files in the repository root for full details. */ import React from "react"; import { render } from "jest-matrix-react"; import { SettingsSubsection } from "../../../../../../src/components/views/settings/shared/SettingsSubsection"; describe("", () => { const defaultProps = { heading: "Test", children:
test settings content
, }; const getComponent = (props = {}): React.ReactElement => ; it("renders with plain text heading", () => { const { container } = render(getComponent()); expect(container).toMatchSnapshot(); }); it("renders with react element heading", () => { const heading =

This is the heading

; const { container } = render(getComponent({ heading })); expect(container).toMatchSnapshot(); }); it("renders without description", () => { const { container } = render(getComponent()); expect(container).toMatchSnapshot(); }); it("renders with plain text description", () => { const { container } = render(getComponent({ description: "This describes the subsection" })); expect(container).toMatchSnapshot(); }); it("renders with react element description", () => { const description = (

This describes the section link

); const { container } = render(getComponent({ description })); expect(container).toMatchSnapshot(); }); });