"""Tests for the squeezebox button component.""" from unittest.mock import MagicMock from homeassistant.components.button import DOMAIN as BUTTON_DOMAIN, SERVICE_PRESS from homeassistant.const import ATTR_ENTITY_ID from homeassistant.core import HomeAssistant async def test_squeezebox_press( hass: HomeAssistant, configured_player_with_button: MagicMock ) -> None: """Test press service call.""" await hass.services.async_call( BUTTON_DOMAIN, SERVICE_PRESS, {ATTR_ENTITY_ID: "button.test_player_preset_1"}, blocking=True, ) configured_player_with_button.async_query.assert_called_with( "button", "preset_1.single" )