18 lines
453 B
Python
18 lines
453 B
Python
from unittest.mock import patch
|
|
|
|
from typer.testing import CliRunner
|
|
|
|
from haiku.rag.cli import cli
|
|
|
|
runner = CliRunner()
|
|
|
|
|
|
def test_inspect_command():
|
|
"""Test inspect command launches inspector TUI."""
|
|
with patch("haiku.rag.inspector.run_inspector") as mock_inspector:
|
|
mock_inspector.return_value = None
|
|
|
|
result = runner.invoke(cli, ["inspect"])
|
|
|
|
assert result.exit_code == 0
|
|
mock_inspector.assert_called_once()
|