()
| 863 | |
| 864 | |
| 865 | def test_assemble_meta(): |
| 866 | text = Text.assemble("foo", ("bar", "bold"), meta={"foo": "bar"}) |
| 867 | assert str(text) == "foobar" |
| 868 | |
| 869 | spans = text._spans |
| 870 | expected = [Span(3, 6, "bold"), Span(0, 6, Style(meta={"foo": "bar"}))] |
| 871 | |
| 872 | assert spans == expected |
| 873 | |
| 874 | console = Console() |
| 875 | assert text.get_style_at_offset(console, 0).meta == {"foo": "bar"} |
| 876 | |
| 877 | |
| 878 | def test_styled(): |
nothing calls this directly
no test coverage detected