diff options
Diffstat (limited to 'spec/testUtils.cpp')
| -rw-r--r-- | spec/testUtils.cpp | 8 |
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()); +} |
