"""
Module: test_commands
Description: Tests for {{ pack_name }} commands
"""

import pytest

from {{ module_name }}.commands import hello_world


@pytest.mark.asyncio
async def test_hello_world_default() -> None:
    """Test hello_world with default name."""
    result = await hello_world({}, None)  # type: ignore
    assert result["message"] == "Hello, World!"


@pytest.mark.asyncio
async def test_hello_world_with_name() -> None:
    """Test hello_world with custom name."""
    result = await hello_world({"name": "Alice"}, None)  # type: ignore
    assert result["message"] == "Hello, Alice!"
