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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user