Skip to content

Commit

Permalink
openuri: Small improvements to the openuri scheme supported tests
Browse files Browse the repository at this point in the history
  • Loading branch information
swick committed Oct 11, 2024
1 parent 1ae592a commit d33ea5e
Showing 1 changed file with 14 additions and 9 deletions.
23 changes: 14 additions & 9 deletions tests/openuri.c
Original file line number Diff line number Diff line change
Expand Up @@ -487,19 +487,25 @@ test_scheme_supported (void)
GVariantBuilder builder;
g_autoptr(GError) error = NULL;
g_autoptr(GVariant) options = NULL;
g_autoptr(GDBusConnection) session_bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);

XdpDbusOpenURI *proxy = xdp_dbus_open_uri_proxy_new_sync (session_bus,
G_DBUS_PROXY_FLAGS_NONE,
"org.freedesktop.portal.Desktop",
"/org/freedesktop/portal/desktop",
NULL,
&error);
g_autoptr(GDBusConnection) session_bus = NULL;
g_autoptr(XdpDbusOpenURI) proxy = NULL;

session_bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
g_assert_no_error (error);
g_assert_nonnull (session_bus);

proxy = xdp_dbus_open_uri_proxy_new_sync (session_bus,
G_DBUS_PROXY_FLAGS_NONE,
"org.freedesktop.portal.Desktop",
"/org/freedesktop/portal/desktop",
NULL,
&error);
g_assert_no_error (error);
g_assert_nonnull (proxy);

g_variant_builder_init (&builder, G_VARIANT_TYPE_VARDICT);
options = g_variant_ref_sink (g_variant_builder_end (&builder));

/* Existing scheme */
xdp_dbus_open_uri_call_scheme_supported_sync (proxy,
"https",
Expand Down Expand Up @@ -530,5 +536,4 @@ test_scheme_supported (void)
g_assert_error (error,
XDG_DESKTOP_PORTAL_ERROR,
XDG_DESKTOP_PORTAL_ERROR_INVALID_ARGUMENT);
g_object_unref (proxy);
}

0 comments on commit d33ea5e

Please sign in to comment.