diff options
Diffstat (limited to 'test/scenery.cpp')
-rw-r--r-- | test/scenery.cpp | 24 |
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 |