From a46642e192844a312c344d43147a81ecf43f438b Mon Sep 17 00:00:00 2001 From: Jeffrey Murray Date: Fri, 11 Mar 2011 17:34:59 -0800 Subject: [PATCH] Fixed test_you_can_get_a_single_character_from_a_string for multiple rubies (1.8, 1.9) --- koans/about_strings.rb | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/koans/about_strings.rb b/koans/about_strings.rb index 27ccf72..48dfa2d 100644 --- a/koans/about_strings.rb +++ b/koans/about_strings.rb @@ -139,13 +139,6 @@ EOS assert_equal __, string[7..9] end - def test_you_can_get_a_single_character_from_a_string - string = "Bacon, lettuce and tomato" - assert_equal __, string[1] - - # Surprised? - end - in_ruby_version("1.8") do def test_in_ruby_1_8_single_characters_are_represented_by_integers assert_equal __, ?a @@ -162,6 +155,26 @@ EOS end end +in_ruby_version("1.8") do + def test_in_ruby_1_8_you_can_get_a_single_character_from_a_string + string = "Bacon, lettuce and tomato" + assert_equal __, string[1] + + # Surprised? + end + end + + in_ruby_version("1.9") do + + def test_in_ruby_1_9_you_can_get_a_single_character_from_a_string + string = "Bacon, lettuce and tomato" + assert_equal "a", string[1] + + # Surprised? + end + end + + def test_strings_can_be_split string = "Sausage Egg Cheese" words = string.split -- 1.8.0.2