diff --git a/pond_blackbox_test.go b/pond_blackbox_test.go index d0311e5..0e7480b 100644 --- a/pond_blackbox_test.go +++ b/pond_blackbox_test.go @@ -206,6 +206,8 @@ func TestSubmitToIdle(t *testing.T) { time.Sleep(1 * time.Millisecond) }) + time.Sleep(10 * time.Millisecond) + assertEqual(t, int(1), pool.RunningWorkers()) assertEqual(t, int(1), pool.IdleWorkers()) @@ -216,6 +218,8 @@ func TestSubmitToIdle(t *testing.T) { pool.StopAndWait() + time.Sleep(10 * time.Millisecond) + assertEqual(t, int(0), pool.RunningWorkers()) assertEqual(t, int(0), pool.IdleWorkers()) } @@ -315,7 +319,7 @@ func TestPoolWithCustomIdleTimeout(t *testing.T) { completed <- true // Wait for some time - time.Sleep(10 * time.Millisecond) + time.Sleep(50 * time.Millisecond) // Worker should have been killed assertEqual(t, 0, pool.RunningWorkers())