add moar tests!!!

This commit is contained in:
Lion Kortlepel
2022-05-26 16:58:13 +02:00
parent 46b92b4992
commit f06f31c2a0
6 changed files with 40 additions and 6 deletions

View File

@@ -38,6 +38,12 @@ TLuaEngine::TLuaEngine()
Start();
}
TEST_CASE("TLuaEngine ctor & dtor") {
Application::Settings.Resource = "beammp_server_test_resources";
TLuaEngine engine;
Application::GracefullyShutdown();
}
void TLuaEngine::operator()() {
RegisterThread("LuaEngine");
Application::SetSubsystemStatus("LuaEngine", Application::Status::Good);
@@ -269,6 +275,7 @@ std::shared_ptr<TLuaResult> TLuaEngine::EnqueueFunctionCall(TLuaStateId StateID,
}
void TLuaEngine::CollectAndInitPlugins() {
fs::create_directories(mResourceServerPath);
for (const auto& Dir : fs::directory_iterator(mResourceServerPath)) {
auto Path = Dir.path();
Path = fs::relative(Path);