From 249595aebb73442497cf5f04ef0643a09a6190e9 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 20 Mar 2023 21:10:32 -0700 Subject: tests/lua: make lua tests use Introspection.Activatable --- tests/libpeas/extension-lua.c | 13 ++++--------- tests/libpeas/plugins/extension-lua/extension-lua51.lua | 2 +- 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 #include -#include #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 }) -- cgit v1.2.1