|
|
@@ -22,8 +22,7 @@ TEST_CASE("wrap_function_noret_noparams") {
|
|
|
REQUIRE(cfun != nullptr);
|
|
|
|
|
|
// Register function
|
|
|
- luwra::push(state, cfun);
|
|
|
- lua_setglobal(state, "test_function_noret_noparams");
|
|
|
+ luwra::register_global(state, "test_function_noret_noparams", cfun);
|
|
|
|
|
|
// Invoke function
|
|
|
REQUIRE(luaL_dostring(state, "test_function_noret_noparams()") == 0);
|
|
|
@@ -50,8 +49,7 @@ TEST_CASE("wrap_function_noret") {
|
|
|
REQUIRE(cfun != nullptr);
|
|
|
|
|
|
// Register function
|
|
|
- luwra::push(state, cfun);
|
|
|
- lua_setglobal(state, "test_function_noret");
|
|
|
+ luwra::register_global(state, "test_function_noret", cfun);
|
|
|
|
|
|
// Invoke function
|
|
|
REQUIRE(luaL_dostring(state, "test_function_noret(13, 37)") == 0);
|
|
|
@@ -74,8 +72,7 @@ TEST_CASE("wrap_function_noparams") {
|
|
|
REQUIRE(cfun != nullptr);
|
|
|
|
|
|
// Register function
|
|
|
- luwra::push(state, cfun);
|
|
|
- lua_setglobal(state, "test_function_noparams");
|
|
|
+ luwra::register_global(state, "test_function_noparams", cfun);
|
|
|
|
|
|
// Invoke function
|
|
|
REQUIRE(luaL_dostring(state, "return test_function_noparams()") == 0);
|
|
|
@@ -98,8 +95,7 @@ TEST_CASE("wrap_function") {
|
|
|
REQUIRE(cfun != nullptr);
|
|
|
|
|
|
// Register function
|
|
|
- luwra::push(state, cfun);
|
|
|
- lua_setglobal(state, "test_function");
|
|
|
+ luwra::register_global(state, "test_function", cfun);
|
|
|
|
|
|
// Invoke function
|
|
|
REQUIRE(luaL_dostring(state, "return test_function(37, 13)") == 0);
|