1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2025-01-06 11:35:32 +00:00

tests: dummy origin: Use correct origin

And unref it after we're done. Otherwise we're leaking memory because the dummy
provider only keeps actively unrefs the origin it added itself.
This commit is contained in:
Evangelos Ribeiro Tzaras 2022-01-14 09:09:13 +01:00
parent c594726ce5
commit 85c6ac2ff8
2 changed files with 4 additions and 3 deletions

View file

@ -15,12 +15,13 @@ test_dummy_origin_set_up (OriginFixture *fixture,
test_dummy_provider_set_up (&fixture->parent, user_data);
/* provider adds an origin with name "Dummy origin" by itself... */
calls_dummy_provider_add_origin (fixture->parent.dummy_provider,
TEST_ORIGIN_NAME);
origins = calls_provider_get_origins
(CALLS_PROVIDER (fixture->parent.dummy_provider));
fixture->dummy_origin = g_list_model_get_item (origins, 0);
fixture->dummy_origin = g_list_model_get_item (origins, 1);
}
@ -28,6 +29,6 @@ void
test_dummy_origin_tear_down (OriginFixture *fixture,
gconstpointer user_data)
{
fixture->dummy_origin = NULL;
g_clear_object (&fixture->dummy_origin);
test_dummy_provider_tear_down (&fixture->parent, user_data);
}

View file

@ -7,7 +7,7 @@
#include "setup-provider.h"
#include "calls-dummy-origin.h"
#define TEST_ORIGIN_NAME "Dummy origin"
#define TEST_ORIGIN_NAME "Test Dummy origin"
#define TEST_CALL_NUMBER "0123456789"