# 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")
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