Use Input::push_input for tests plus extra mouse testing
This commit is contained in:
@@ -175,6 +175,8 @@ struct GodotTestCaseListener : public doctest::IReporter {
|
||||
|
||||
GLOBAL_DEF("internationalization/rendering/force_right_to_left_layout_direction", false);
|
||||
|
||||
memnew(Input);
|
||||
|
||||
Error err = OK;
|
||||
OS::get_singleton()->set_has_server_feature_callback(nullptr);
|
||||
for (int i = 0; i < DisplayServer::get_create_function_count(); i++) {
|
||||
@@ -244,6 +246,10 @@ struct GodotTestCaseListener : public doctest::IReporter {
|
||||
physics_2d_server = nullptr;
|
||||
}
|
||||
|
||||
if (Input::get_singleton()) {
|
||||
memdelete(Input::get_singleton());
|
||||
}
|
||||
|
||||
if (RenderingServer::get_singleton()) {
|
||||
RenderingServer::get_singleton()->sync();
|
||||
RenderingServer::get_singleton()->global_variables_clear();
|
||||
|
||||
Reference in New Issue
Block a user