vibe/tests/cli/test_no_markup_static.py
Mathias Gesbert add3ab5245 v1.3.4
Co-Authored-By: Quentin Torroba <quentin.torroba@mistral.ai>
Co-Authored-By: Vincent Guilloux <vincent.guilloux@mistral.ai>
Co-Authored-By: Luis Cardoso <luis.cardoso@mistral.ai>
2026-01-08 11:59:28 +01:00

19 lines
530 B
Python

from __future__ import annotations
import pytest
from textual.markup import MarkupError
from textual.visual import visualize
from textual.widgets import Static
from vibe.cli.textual_ui.widgets.no_markup_static import NoMarkupStatic
def test_static_raises_on_invalid_markup() -> None:
widget = Static()
with pytest.raises(MarkupError):
visualize(widget, "[/]", markup=True)
def test_no_markup_static_allows_invalid_markup() -> None:
widget = NoMarkupStatic("[/]")
assert str(widget.render()) == "[/]"