
import pytest
from src.gui_2 import App

def test_rag_panel_exists():
 """Verify that _render_rag_panel has been added to the App class."""
 assert hasattr(App, '_render_rag_panel')
 assert callable(App._render_rag_panel)

def test_rag_panel_integration():
 """Verify that _gui_func calls _render_rag_panel by inspecting source or via mock."""
 import inspect
 source = inspect.getsource(App._gui_func)
 assert "self._render_rag_panel()" in source
 assert "imgui.collapsing_header(\"RAG Settings\")" in source
