aboutsummaryrefslogtreecommitdiff
path: root/spec/testUtils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'spec/testUtils.cpp')
-rw-r--r--spec/testUtils.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/testUtils.cpp b/spec/testUtils.cpp
index c359e91..e5c9e96 100644
--- a/spec/testUtils.cpp
+++ b/spec/testUtils.cpp
@@ -1,6 +1,8 @@
#include <QtTest/QtTest>
#include <QtTest/qtestcase.h>
#include <cstdio>
+#include <qmainwindow.h>
+#include <qtestsupport_widgets.h>
#include "LuaRuntime.hpp"
@@ -65,3 +67,9 @@ bool wait_for_lua_to_be_true(QString lua_code) {
return evaluation_completed_spy.first().first().toBool();
});
}
+
+void activate_window(QMainWindow *win) {
+ win->show();
+ QVERIFY(QTest::qWaitForWindowExposed(win));
+ QTRY_VERIFY(win->isActiveWindow());
+}