import { act, cleanup, render, screen } from '@testing-library/react'; import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'; // next-intl — Durchreiche t(key) => key (Muster picture-frame-widget.test.tsx) vi.mock('next-intl', () => ({ useTranslations: () => (key: string) => key, })); import { stubResizeObserver } from '@/test/fake-resize-observer'; import { XFRAME_SANDBOX } from './xframe-config'; import { XframeWidget } from './xframe-widget'; /** * xframe-widget.test — NEU (quick-260921-qd3). * * Kachel: Leerzustand (auch bei http), genau ein