diff options
Diffstat (limited to 'src/unittest')
-rw-r--r-- | src/unittest/test_gameui.cpp | 9 |
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(); |