diff --git a/src/or/test.c b/src/or/test.c
index 844cc742886897849db61c1d63fd9eaccf624a67..17dee27ec054f6f51621e5438d4e986c62d6fad5 100644
--- a/src/or/test.c
+++ b/src/or/test.c
@@ -512,7 +512,7 @@ test_util(void) {
 
   end.tv_sec = 4;
 
-  test_eq(0L, tv_udiff(&start, &end));
+  test_eq(-1005000L, tv_udiff(&start, &end));
 
   /* The test values here are confirmed to be correct on a platform
    * with a working timegm. */