mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-10-25 13:30:43 +00:00
fix unit-tests crashing due to sol::object::~object
This commit is contained in:
1 file changed
+3
-3
+3
-3
@@ -163,8 +163,8 @@ TEST_CASE("TLuaResult MarkReadyError(string) marks ready and wakes waiters") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("TLuaResult GetSnapshot enforces owner state id") {
|
TEST_CASE("TLuaResult GetSnapshot enforces owner state id") {
|
||||||
TLuaResult result("owner_state", "fn_owner");
|
|
||||||
sol::state lua;
|
sol::state lua;
|
||||||
|
TLuaResult result("owner_state", "fn_owner");
|
||||||
lua.open_libraries(sol::lib::base);
|
lua.open_libraries(sol::lib::base);
|
||||||
result.MarkReadySuccess(sol::make_object(lua.lua_state(), std::string("ok")));
|
result.MarkReadySuccess(sol::make_object(lua.lua_state(), std::string("ok")));
|
||||||
|
|
||||||
@@ -173,8 +173,8 @@ TEST_CASE("TLuaResult GetSnapshot enforces owner state id") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("TLuaResult detached snapshot freezes nested string-keyed tables") {
|
TEST_CASE("TLuaResult detached snapshot freezes nested string-keyed tables") {
|
||||||
TLuaResult result("state_table", "fn_table");
|
|
||||||
sol::state lua;
|
sol::state lua;
|
||||||
|
TLuaResult result("state_table", "fn_table");
|
||||||
lua.open_libraries(sol::lib::base);
|
lua.open_libraries(sol::lib::base);
|
||||||
|
|
||||||
auto outer = lua.create_table();
|
auto outer = lua.create_table();
|
||||||
@@ -216,8 +216,8 @@ TEST_CASE("TLuaResult detached snapshot freezes nested string-keyed tables") {
|
|||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("TLuaResult MarkReadySuccess throws on unsupported Lua function value") {
|
TEST_CASE("TLuaResult MarkReadySuccess throws on unsupported Lua function value") {
|
||||||
TLuaResult result("state_fn", "fn_fn");
|
|
||||||
sol::state lua;
|
sol::state lua;
|
||||||
|
TLuaResult result("state_fn", "fn_fn");
|
||||||
lua.open_libraries(sol::lib::base);
|
lua.open_libraries(sol::lib::base);
|
||||||
lua["f"] = [] { return 1; };
|
lua["f"] = [] { return 1; };
|
||||||
const sol::table globals = lua.globals();
|
const sol::table globals = lua.globals();
|
||||||
|
|||||||
Reference in new issue
Block a user