From 570305c46bc5c0cf0a572acc5281a64c1669b1e9 Mon Sep 17 00:00:00 2001 From: Kyle Banker Date: Mon, 14 Dec 2009 12:56:29 -0500 Subject: [PATCH] minor: added array#uniq test for OrderedHash --- test/test_ordered_hash.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/test_ordered_hash.rb b/test/test_ordered_hash.rb index 4fcda98..043e6dd 100644 --- a/test/test_ordered_hash.rb +++ b/test/test_ordered_hash.rb @@ -23,6 +23,22 @@ class OrderedHashTest < Test::Unit::TestCase assert_equal [], OrderedHash.new.keys end + def test_uniq + list = [] + doc = OrderedHash.new + doc['_id'] = 'ab12' + doc['name'] = 'test' + + same_doc = OrderedHash.new + same_doc['_id'] = 'ab12' + same_doc['name'] = 'test' + list << doc + list << same_doc + + assert_equal 2, list.size + assert_equal 1, list.uniq.size + end + def test_equality a = OrderedHash.new a['x'] = 1