Fixed discrepancy between results for obj.methods in 1.8 v. 1.9

(String v. Symbol) and what looked to be a typo.
This commit is contained in:
this guy
2011-09-08 22:04:43 -07:00
parent 58565c8686
commit 42847962b4
2 changed files with 10 additions and 3 deletions

View File

@@ -126,7 +126,7 @@ class AboutClasses < EdgeCase::Koan
# Why is this so?
end
def test_different_objects_have_difference_instance_variables
def test_different_objects_have_different_instance_variables
fido = Dog6.new("Fido")
rover = Dog6.new("Rover")

View File

@@ -1,9 +1,16 @@
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
class AboutIteration < EdgeCase::Koan
in_ruby_version("1.8") do
def test_each_is_a_method_on_arrays
assert_equal __, [].methods.include?("each")
end
end
def test_each_is_a_method_on_arrays
assert_equal __, [].methods.include?(:each)
in_ruby_version("1.9") do
def test_each_is_a_method_on_arrays
assert_equal __, [].methods.include?(:each)
end
end
def test_iterating_with_each