diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2020-05-02 16:44:44 +0200 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2020-05-11 22:23:31 +0200 |
commit | 2dc178249bf0ec293791dc032439e363855a6cb4 (patch) | |
tree | d04b988685c6fb6952fcb2714cdff3bae3ff167f | |
parent | 17d5519ca5c230dd5b46590c4f937f556ad81cf9 (diff) | |
download | nautilus-2dc178249bf0ec293791dc032439e363855a6cb4.tar.gz |
tests: Make Tracker search test return error code on failure
Previously the test could appear to succeed even if the search
didn't work as expected.
-rw-r--r-- | test/automated/displayless/test-nautilus-search-engine-tracker.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/automated/displayless/test-nautilus-search-engine-tracker.c b/test/automated/displayless/test-nautilus-search-engine-tracker.c index 0de2d404b..21e86e202 100644 --- a/test/automated/displayless/test-nautilus-search-engine-tracker.c +++ b/test/automated/displayless/test-nautilus-search-engine-tracker.c @@ -1,5 +1,7 @@ #include "test-utilities.h" +guint total_hits = 0; + static void hits_added_cb (NautilusSearchEngine *engine, GSList *hits) @@ -8,6 +10,7 @@ hits_added_cb (NautilusSearchEngine *engine, for (gint hit_number = 0; hits != NULL; hits = hits->next, hit_number++) { g_print ("Hit %i: %s\n", hit_number, nautilus_search_hit_get_uri (hits->data)); + total_hits += 1; } } @@ -102,5 +105,8 @@ main (int argc, NAUTILUS_SEARCH_ENGINE_TRACKER_ENGINE); g_main_loop_run (loop); + + g_assert_cmpint (total_hits, ==, 1); + return 0; } |