diff --git a/test/object-invoke.cpp b/test/object-invoke.cpp
index 6e0e24b146f0..4ae8c91ab7f0 100644
--- a/test/object-invoke.cpp
+++ b/test/object-invoke.cpp
@@ -102,8 +102,7 @@ protected:
 		thread_.start();
 
 		object.invokeMethod(&InvokedObject::method,
-				    InvocationTypeAuto, 42);
-		this_thread::sleep_for(chrono::milliseconds(100));
+				    InvocationTypeBlocking, 42);
 
 		switch (object.status()) {
 		case InvokedObject::NoCall:
