|
8 | 8 | import panel as pn |
9 | 9 |
|
10 | 10 | from panel.tests.util import serve_component, wait_until |
| 11 | +from panel.theme import Fast |
11 | 12 | from panel.widgets import TooltipIcon |
12 | | -from panel.widgets.indicators import Gauge |
| 13 | +from panel.widgets.indicators import Gauge, Progress |
13 | 14 |
|
14 | 15 | pytestmark = pytest.mark.ui |
15 | 16 |
|
@@ -133,3 +134,23 @@ def test_gauge_value_update(page): |
133 | 134 |
|
134 | 135 | # Canvas should still be present after update |
135 | 136 | expect(page.locator("canvas")).to_have_count(1, timeout=5000) |
| 137 | + |
| 138 | + |
| 139 | +def test_fast_progress_indicator_height(page): |
| 140 | + progress = Progress(value=20, design=Fast) |
| 141 | + |
| 142 | + serve_component(page, progress) |
| 143 | + |
| 144 | + progress_el = page.locator("progress") |
| 145 | + expect(progress_el).to_have_count(1) |
| 146 | + expect(progress_el).to_have_css("height", "20px") |
| 147 | + |
| 148 | + |
| 149 | +def test_fast_progress_indicator_explicit_height(page): |
| 150 | + progress = Progress(value=20, height=32, design=Fast) |
| 151 | + |
| 152 | + serve_component(page, progress) |
| 153 | + |
| 154 | + progress_el = page.locator("progress") |
| 155 | + expect(progress_el).to_have_count(1) |
| 156 | + expect(progress_el).to_have_css("height", "32px") |
0 commit comments