58 ImGui::CreateContext();
61 ImGuiTestEngine* engine = ImGuiTestEngine_CreateContext();
62 ImGuiTestEngineIO& test_io = ImGuiTestEngine_GetIO(engine);
63 test_io.ConfigVerboseLevel = ImGuiTestVerboseLevel_Info;
64 test_io.ConfigVerboseLevelOnError = ImGuiTestVerboseLevel_Debug;
66 ImGuiIO& io = ImGui::GetIO();
67 io.ConfigFlags |= ImGuiConfigFlags_NavEnableKeyboard;
70 ImGui_ImplSDL2_InitForSDLRenderer(
75 ImGuiTestEngine_Start(engine, ImGui::GetCurrentContext());
82 ImGui_ImplSDLRenderer2_NewFrame();
83 ImGui_ImplSDL2_NewFrame();
87 if (
const auto status = controller.
OnTestLoad(); !status.ok()) {
93 ImGuiTestEngine_Stop(engine);