summaryrefslogtreecommitdiff
path: root/src/unittest
diff options
context:
space:
mode:
Diffstat (limited to 'src/unittest')
-rw-r--r--src/unittest/test_gameui.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/unittest/test_gameui.cpp b/src/unittest/test_gameui.cpp
index 9bc9d8cf5..d7fb622be 100644
--- a/src/unittest/test_gameui.cpp
+++ b/src/unittest/test_gameui.cpp
@@ -48,9 +48,18 @@ void TestGameUI::runTests(IGameDef *gamedef)
void TestGameUI::testInit()
{
GameUI gui{};
+ // Ensure flags on GameUI init
+ UASSERT(gui.getFlags().show_chat)
+ UASSERT(gui.getFlags().show_hud)
+ UASSERT(!gui.getFlags().show_minimap)
+ UASSERT(!gui.getFlags().show_profiler_graph)
+
+ // And after the initFlags init stage
gui.initFlags();
UASSERT(gui.getFlags().show_chat)
UASSERT(gui.getFlags().show_hud)
+ UASSERT(!gui.getFlags().show_minimap)
+ UASSERT(!gui.getFlags().show_profiler_graph)
// @TODO verify if we can create non UI nulldevice to test this function
// gui.init();