summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/libtracker-sparql/tracker-resource-test.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/libtracker-sparql/tracker-resource-test.c b/tests/libtracker-sparql/tracker-resource-test.c
index aa78ea552..c08cd150a 100644
--- a/tests/libtracker-sparql/tracker-resource-test.c
+++ b/tests/libtracker-sparql/tracker-resource-test.c
@@ -231,6 +231,12 @@ test_resource_iri_valid_chars (void)
g_assert_cmpstr (tracker_resource_get_first_uri (resource, "rdf:type"), ==, "http://example.com/resource");
g_object_unref (resource);
+ resource = tracker_resource_new ("http://example.com/A B");
+ tracker_resource_set_uri (resource, "rdf:type", "http://example.com/A B");
+ g_assert_cmpstr (tracker_resource_get_identifier (resource), ==, "http://example.com/A%20B");
+ g_assert_cmpstr (tracker_resource_get_first_uri (resource, "rdf:type"), ==, "http://example.com/A%20B");
+ g_object_unref (resource);
+
resource = tracker_resource_new ("http://example.com/♥️");
tracker_resource_set_uri (resource, "rdf:type", "http://example.com/♥️");
g_assert_cmpstr (tracker_resource_get_identifier (resource), ==, "http://example.com/♥️");