summaryrefslogtreecommitdiffhomepage
path: root/test/scenery.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/scenery.cpp')
-rw-r--r--test/scenery.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/scenery.cpp b/test/scenery.cpp
new file mode 100644
index 00000000..40669ec9
--- /dev/null
+++ b/test/scenery.cpp
@@ -0,0 +1,24 @@
+#include "app.hpp"
+#include "loader/loader.hpp"
+#include "loader/scenery.hpp"
+
+namespace floormat {
+
+namespace {
+
+void test_loading()
+{
+ fm_assert(!loader.sceneries().empty());
+
+ for (const auto& [name, descr, proto] : loader.sceneries())
+ fm_assert(proto.sc_type != scenery_type::none);
+}
+
+} // namespace
+
+void test_app::test_scenery()
+{
+ test_loading();
+}
+
+} // namespace floormat