diff --git a/mirai-core/src/jvmTest/kotlin/net/mamoe/mirai/message/SubscribingGetTest.kt b/mirai-core/src/jvmTest/kotlin/net/mamoe/mirai/message/SubscribingGetTest.kt
index 08facd865..d6bd0ce4a 100644
--- a/mirai-core/src/jvmTest/kotlin/net/mamoe/mirai/message/SubscribingGetTest.kt
+++ b/mirai-core/src/jvmTest/kotlin/net/mamoe/mirai/message/SubscribingGetTest.kt
@@ -23,15 +23,15 @@ internal class SubscribingGetTest {
 
     @Test
     fun testSyncFromEvent() {
-        runBlockingWithTimeout(1000) {
+        runBlockingWithTimeout(5000) {
             suspendCancellableCoroutine<Unit> { cont ->
                 launch {
-                    syncFromEvent(500) { _: TestEvent ->
+                    syncFromEvent(3000) { _: TestEvent ->
                         cont.resume(Unit)
                     }
                 }
                 launch {
-                    delay(200)
+                    delay(1000)
                     TestEvent().broadcast()
                 }
             }