aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/ordered_hash_test.rb
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2009-03-04 16:20:49 -0800
committerJeremy Kemper <jeremy@bitsweat.net>2009-03-04 16:21:44 -0800
commit9d13b9eed8652b85df11294d8135bbfc36a86563 (patch)
tree7520f3f0f97f1b95e2262e607465c467bd885175 /activesupport/test/ordered_hash_test.rb
parent638b3b15a13c4e274cfb317c40248e9feea3bfae (diff)
downloadrails-9d13b9eed8652b85df11294d8135bbfc36a86563.tar.gz
rails-9d13b9eed8652b85df11294d8135bbfc36a86563.tar.bz2
rails-9d13b9eed8652b85df11294d8135bbfc36a86563.zip
Fix OrderedHash#inspect recursion
Diffstat (limited to 'activesupport/test/ordered_hash_test.rb')
-rw-r--r--activesupport/test/ordered_hash_test.rb8
1 files changed, 7 insertions, 1 deletions
diff --git a/activesupport/test/ordered_hash_test.rb b/activesupport/test/ordered_hash_test.rb
index 9c17145b9f..7cd8c8a8f4 100644
--- a/activesupport/test/ordered_hash_test.rb
+++ b/activesupport/test/ordered_hash_test.rb
@@ -4,9 +4,11 @@ class OrderedHashTest < Test::Unit::TestCase
def setup
@keys = %w( blue green red pink orange )
@values = %w( 000099 009900 aa0000 cc0066 cc6633 )
+ @hash = Hash.new
@ordered_hash = ActiveSupport::OrderedHash.new
@keys.each_with_index do |key, index|
+ @hash[key] = @values[index]
@ordered_hash[key] = @values[index]
end
end
@@ -17,7 +19,7 @@ class OrderedHashTest < Test::Unit::TestCase
end
def test_access
- assert @keys.zip(@values).all? { |k, v| @ordered_hash[k] == v }
+ assert @hash.all? { |k, v| @ordered_hash[k] == v }
end
def test_assignment
@@ -152,4 +154,8 @@ class OrderedHashTest < Test::Unit::TestCase
@ordered_hash.keys.pop
assert_equal original, @ordered_hash.keys
end
+
+ def test_inspect
+ assert @ordered_hash.inspect.include?(@hash.inspect)
+ end
end