vibe/tests/snapshots/test_ui_snapshot_clipboard_notice.py
Clément Drouin c2cb612ac1
v2.16.0 (#798)
Co-authored-by: Hdandria <henri.dandria@mistral.ai>
Co-authored-by: Liam Lyons <65613603+lyons-liam@users.noreply.github.com>
Co-authored-by: Mathias Gesbert <mathias.gesbert@mistral.ai>
Co-authored-by: Pierre Rossinès <pierre.rossines@mistral.ai>
Co-authored-by: Quentin <quentin.torroba@mistral.ai>
Co-authored-by: allansimon-mistral <allan.simon@ext.mistral.ai>
Co-authored-by: angelapopopo <angele.lenglemetz@mistral.ai>
Co-authored-by: Mistral Vibe <vibe@mistral.ai>
2026-06-15 17:36:21 +02:00

25 lines
776 B
Python

from __future__ import annotations
from textual.pilot import Pilot
from textual.widgets import Static
from tests.snapshots.base_snapshot_test_app import BaseSnapshotTestApp
from tests.snapshots.snap_compare import SnapCompare
class ClipboardNoticeSnapshotApp(BaseSnapshotTestApp):
pass
def test_snapshot_clipboard_notice_visible(snap_compare: SnapCompare) -> None:
async def run_before(pilot: Pilot) -> None:
notice = pilot.app.query_one("#clipboard-notice", Static)
notice.update("Selection copied to clipboard")
notice.display = True
await pilot.pause(0.1)
assert snap_compare(
"test_ui_snapshot_clipboard_notice.py:ClipboardNoticeSnapshotApp",
terminal_size=(120, 36),
run_before=run_before,
)