spec/commands/brpop_spec.rb in mock_redis-0.4.1 vs spec/commands/brpop_spec.rb in mock_redis-0.5.0
- old
+ new
@@ -24,19 +24,19 @@
it "ignores empty keys" do
@redises.brpop('mock-redis-test:not-here', @list1, 1).should ==
[@list1, 'two']
end
- it "raises an error on non-integer timeout" do
+ it "allows subsecond timeouts" do
lambda do
@redises.brpop(@list1, @list2, 0.5)
- end.should raise_error(RuntimeError)
+ end.should_not raise_error(Redis::CommandError)
end
it "raises an error on negative timeout" do
lambda do
@redises.brpop(@list1, @list2, -1)
- end.should raise_error(RuntimeError)
+ end.should raise_error(Redis::CommandError)
end
it_should_behave_like "a list-only command"
context "[mock only]" do