Skip to content

Commit cca042e

Browse files
committed
SnackBar basic test
1 parent e516cc4 commit cca042e

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed
9.83 KB
Loading
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import pytest
2+
3+
import flet as ft
4+
import flet.testing as ftt
5+
6+
7+
@pytest.mark.asyncio(loop_scope="module")
8+
async def test_snack_bar_basic(flet_app: ftt.FletTestApp, request):
9+
flet_app.page.theme_mode = ft.ThemeMode.LIGHT
10+
flet_app.page.enable_screenshots = True
11+
flet_app.page.window.width = 400
12+
flet_app.page.window.height = 600
13+
flet_app.page.show_dialog(ft.SnackBar(ft.Text("Hello, world!")))
14+
flet_app.page.update()
15+
await flet_app.tester.pump_and_settle()
16+
17+
flet_app.assert_screenshot(
18+
"snack_bar_basic",
19+
await flet_app.page.take_screenshot(
20+
pixel_ratio=flet_app.screenshots_pixel_ratio
21+
),
22+
)

0 commit comments

Comments
 (0)