Files
doc-forge/tests/cli/test_serve_mcp.py

18 lines
386 B
Python

from docforge.cli.main import cli
def test_mcp_serve(
cli_runner,
fake_mcp_docs,
mock_mcp_server_run,
monkeypatch,
):
monkeypatch.chdir(fake_mcp_docs.parent)
result = cli_runner.invoke(
cli,
["serve", "--mcp", "--module", "fake_module", "--out-dir", str(fake_mcp_docs)],
)
assert result.exit_code == 0
assert mock_mcp_server_run()