On travis ci, these values have been Bignums, not Fixnums, for some reason.
These have been failing intermittently for me because they had race conditions. My solution: - Use a shared context to manage killing the thread at the end of every test to ensure a clean thread state. - Use a stdlib Queue to synchronize between threads; this is far better then `thread.join(0.01)`.
Gem.loaded_specs['redis'] was returning nil when using bundler's standalone mode (which avoids using rubygems at runtime).
…rmatting clean up.