diff --git a/test/box/net.box.result b/test/box/net.box.result
index 391de7170253fe668104fd5ca2bcb49a99b32339..bdc2ea18b4a7eaa3af4ab6e5a429fddb63caa7f8 100644
--- a/test/box/net.box.result
+++ b/test/box/net.box.result
@@ -446,6 +446,12 @@ cn.space.net_box_test_space:get(354)
 cn:_fatal('Test fatal error')
 ---
 ...
+-- We expect the connection to enter 'closed' state due to 'reconnect_after'
+-- option missing, however 'error'->'closed' transition happens in some
+-- unrelated fiber, scheduling quirks bite (again) (sigh)
+fiber.sleep(0)
+---
+...
 cn.state
 ---
 - closed
diff --git a/test/box/net.box.test.lua b/test/box/net.box.test.lua
index 28281fafa9527c78f18a76fd39d8d8b6c125ba7f..6f0d769c41f4cb452d4abaabb0ad155458c94189 100644
--- a/test/box/net.box.test.lua
+++ b/test/box/net.box.test.lua
@@ -170,6 +170,10 @@ cn.space.net_box_test_space:get(354)
 
 -- -- 1. no reconnect
 cn:_fatal('Test fatal error')
+-- We expect the connection to enter 'closed' state due to 'reconnect_after'
+-- option missing, however 'error'->'closed' transition happens in some
+-- unrelated fiber, scheduling quirks bite (again) (sigh)
+fiber.sleep(0)
 cn.state
 cn:ping()
 cn:call('test_foo')