Use Kernel.sleep () ao invés de sleep () para que você possa flexmock-lo.

Não faça isso

sleep(10)

Em vez disso, faça isso

Kernel.sleep(10)

Para que você possa fazer isso

it 'can skip sleeping when testing' do
flexmock
(Kernel).should_receive(:sleep)
end