summaryrefslogtreecommitdiff
path: root/test_support/src
diff options
context:
space:
mode:
Diffstat (limited to 'test_support/src')
-rw-r--r--test_support/src/glib_main.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/test_support/src/glib_main.cpp b/test_support/src/glib_main.cpp
index d224bad..b9dc858 100644
--- a/test_support/src/glib_main.cpp
+++ b/test_support/src/glib_main.cpp
@@ -1,10 +1,19 @@
#include <catch2/catch_session.hpp>
+#include <giomm/init.h>
#include <glibmm/init.h>
+namespace turns::tests
+{
+ auto register_types() -> void;
+} // namespace turns::tests
+
auto main(int argc, char * argv[]) -> int
{
+ Gio::init();
Glib::init();
+ turns::tests::register_types();
+
return Catch::Session().run(argc, argv);
} \ No newline at end of file