summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2023-03-20 21:10:32 -0700
committerChristian Hergert <chergert@redhat.com>2023-03-22 16:44:45 -0700
commit249595aebb73442497cf5f04ef0643a09a6190e9 (patch)
treec541298db2a9930e2140c728984d249a89000223
parent1aaa3e882d8a294336cedd4a310a6fdaaccf88a1 (diff)
downloadlibpeas-249595aebb73442497cf5f04ef0643a09a6190e9.tar.gz
tests/lua: make lua tests use Introspection.Activatable
-rw-r--r--tests/libpeas/extension-lua.c13
-rw-r--r--tests/libpeas/plugins/extension-lua/extension-lua51.lua2
2 files changed, 5 insertions, 10 deletions
diff --git a/tests/libpeas/extension-lua.c b/tests/libpeas/extension-lua.c
index 0818025..709e0a3 100644
--- a/tests/libpeas/extension-lua.c
+++ b/tests/libpeas/extension-lua.c
@@ -26,10 +26,10 @@
#include <lua.h>
#include <lauxlib.h>
-#include <libpeas/peas-activatable.h>
#include "libpeas/peas-engine-priv.h"
#include "testing/testing-extension.h"
+#include "introspection/introspection-activatable.h"
#include "introspection/introspection-base.h"
@@ -51,12 +51,12 @@ set_garbage_collector_state (PeasEngine *engine,
if (start)
{
/* collectgarbage('restart') */
- peas_activatable_activate (INTROSPECTION_ACTIVATABLE (extension));
+ introspection_activatable_activate (INTROSPECTION_ACTIVATABLE (extension));
}
else
{
/* collectgarbage('stop') */
- peas_activatable_deactivate (INTROSPECTION_ACTIVATABLE (extension));
+ introspection_activatable_deactivate (INTROSPECTION_ACTIVATABLE (extension));
}
g_object_unref (extension);
@@ -87,7 +87,7 @@ test_extension_lua_instance_refcount (PeasEngine *engine,
g_assert_cmpint (G_OBJECT (extension)->ref_count, ==, 1);
/* Create a new Lua wrapper around the extension */
- peas_activatable_update_state (INTROSPECTION_ACTIVATABLE (extension));
+ introspection_activatable_update_state (INTROSPECTION_ACTIVATABLE (extension));
g_assert_cmpint (G_OBJECT (extension)->ref_count, ==, 2);
/* The Lua wrapper still exists */
@@ -170,11 +170,6 @@ main (int argc,
/* Only test the basics */
testing_extension_basic ("lua5.1");
- /* We still need to add the callable tests
- * because of peas_extension_call()
- */
- testing_extension_callable ("lua5.1");
-
#undef EXTENSION_TEST
#undef EXTENSION_TEST_FUNC
diff --git a/tests/libpeas/plugins/extension-lua/extension-lua51.lua b/tests/libpeas/plugins/extension-lua/extension-lua51.lua
index 66ee571..63b022d 100644
--- a/tests/libpeas/plugins/extension-lua/extension-lua51.lua
+++ b/tests/libpeas/plugins/extension-lua/extension-lua51.lua
@@ -28,7 +28,7 @@ local ExtensionLuaAbstract =
local ExtensionLuaPlugin =
Introspection.Prerequisite:derive('ExtensionLuaPlugin', {
- Peas.Activatable,
+ Introspection.Activatable,
Introspection.Base,
Introspection.Callable,
Introspection.HasPrerequisite })