Use Input::push_input for tests plus extra mouse testing
This commit is contained in:
parent
f4b0c7a1ea
commit
5e4e4967fe
5 changed files with 81 additions and 26 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue