spec/commands/hmget_spec.rb in mock_redis-0.15.0 vs spec/commands/hmget_spec.rb in mock_redis-0.15.1

- old
+ new

@@ -9,10 +9,14 @@ it 'returns the values for those keys' do @redises.hmget(@key, 'k1', 'k2').sort.should == %w[v1 v2] end + it 'treats an array as multiple keys' do + @redises.hmget(@key, %w[k1 k2]).sort.should == %w[v1 v2] + end + it 'treats the fielsd as strings' do @redises.hset(@key, 1, 'one') @redises.hset(@key, 2, 'two') @redises.hmget(@key, 1, 2).sort.should == %w[one two] end @@ -27,10 +31,10 @@ end it 'raises an error if given no fields' do lambda do @redises.hmget(@key) - end.should raise_error(RuntimeError) + end.should raise_error(Redis::CommandError) end it_should_behave_like 'a hash-only command' end