/* * SPDX-FileCopyrightText: 2022 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import * as ClickShieldModule from '../../../components/markdown-renderer/replace-components/click-shield/click-shield' import type { ClickShieldProps } from '../../../components/markdown-renderer/replace-components/click-shield/click-shield' import { VimeoFrame } from './vimeo-frame' import { render } from '@testing-library/react' import React from 'react' jest.mock('../../../components/markdown-renderer/replace-components/click-shield/click-shield') describe('VimeoFrame', () => { beforeEach(() => { jest.spyOn(ClickShieldModule, 'ClickShield').mockImplementation((({ children }) => { return This is a click shield for {children} }) as React.FC) }) it('renders a click shield', () => { const view = render() expect(view.container).toMatchSnapshot() }) })