async def METHOD_NAME() -> None:
    """Attempting to move around in a list with no highlight should select the most appropriate item."""
    for movement, landing in (
        ("up", 0),
        ("down", 0),
        ("home", 0),
        ("end", 99),
        ("pageup", 0),
        ("pagedown", 99),
    ):
        async with EmptyOptionListApp().run_test() as pilot:
            option_list = pilot.app.query_one(OptionList)
            for _ in range(100):
                option_list.add_option("test")
            await pilot.press("tab")
            await pilot.press(movement)
            assert option_list.highlighted == landing