diff --git a/test/unit/storage.rb b/test/unit/storage.rb
index <HASH>..<HASH> 100644
--- a/test/unit/storage.rb
+++ b/test/unit/storage.rb
@@ -169,5 +169,16 @@ class UtStorage < Test::Unit::TestCase
 
     assert_equal %w[ estereo nada ouinouin toto ], @s.ids('dogfood')
   end
+
+  def test_get_many
+
+    30.times do |i|
+      @s.put('_id' => "xx!#{i}", 'type' => 'dogfood', 'msg' => "whatever #{i}")
+    end
+
+    assert_equal 31, @s.get_many('dogfood').size
+    assert_equal 10, @s.get_many('dogfood', nil, :limit => 10).size
+    assert_equal 1, @s.get_many('dogfood', /!7$/).size
+  end
 end
added storage test for get_many(:limit)