Clicking title should update ``collapsed``.
()
| 101 | |
| 102 | |
| 103 | async def test_toggle_title(): |
| 104 | """Clicking title should update ``collapsed``.""" |
| 105 | |
| 106 | class CollapsibleApp(App[None]): |
| 107 | def compose(self) -> ComposeResult: |
| 108 | yield Collapsible(collapsed=False) |
| 109 | |
| 110 | async with CollapsibleApp().run_test() as pilot: |
| 111 | collapsible = pilot.app.query_one(Collapsible) |
| 112 | assert not collapsible.collapsed |
| 113 | |
| 114 | await pilot.click(CollapsibleTitle) |
| 115 | assert collapsible.collapsed |
| 116 | |
| 117 | await pilot.click(CollapsibleTitle) |
| 118 | assert not collapsible.collapsed |
| 119 | |
| 120 | |
| 121 | async def test_toggle_message(): |
nothing calls this directly
no test coverage detected
searching dependent graphs…