From 454ec831111273bfe37b9f397b21bc77786c0bc8 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Fri, 27 May 2022 23:21:49 +0200 Subject: tests: extract UI helper functions --- Tests/ui_helpers.gd | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Tests/ui_helpers.gd (limited to 'Tests/ui_helpers.gd') diff --git a/Tests/ui_helpers.gd b/Tests/ui_helpers.gd new file mode 100644 index 0000000..858a639 --- /dev/null +++ b/Tests/ui_helpers.gd @@ -0,0 +1,17 @@ +extends Node + +class_name UiHelpers + +static func click_control(sender, control: Control): + var rect = control.get_global_rect() + var center = (rect.end - rect.size / 2) + sender.mouse_left_button_down(center, center) \ + .hold_for('1f') \ + .wait('1f') + return sender + +static func press_key(sender, key): + sender.key_down(key) \ + .hold_for('1f') \ + .wait('1f') + return sender -- cgit v1.2.3