"""Test the elements API endpoints.""" import pytest from httpx import ASGITransport, AsyncClient from app.main import app @pytest.mark.asyncio async def test_list_projects_returns_list(): """Projects endpoint returns a list.""" transport = ASGITransport(app=app) async with AsyncClient(transport=transport, base_url="http://test") as client: response = await client.get("/api/projects") assert response.status_code == 200 assert isinstance(response.json(), list)