Coverage for tests/test_selector.py: 100%
14 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-29 11:30 -0300
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-29 11:30 -0300
1import pytest
2from pyselector import Menu
3from pyselector.menus.dmenu import Dmenu
4from pyselector.menus.fzf import Fzf
5from pyselector.menus.rofi import Rofi
8@pytest.fixture
9def menu() -> Menu:
10 return Menu()
13def test_get_rofi(menu) -> None:
14 assert isinstance(menu.rofi(), Rofi)
17def test_get_dmenu(menu) -> None:
18 assert isinstance(menu.dmenu(), Dmenu)
21def test_get_fzf(menu) -> None:
22 assert isinstance(menu.fzf(), Fzf)