Clarify string length versus line count
authortjkirch <tjkirch+github@gmail.com>
Sun, 6 Mar 2011 12:29:15 +0000 (12:29 +0000)
committerTom Kirchner <tjkirch+github@gmail.com>
Fri, 3 Jun 2011 02:35:00 +0000 (22:35 -0400)
koans/about_strings.rb
src/about_strings.rb

index 771ff8b..aa427d4 100644 (file)
@@ -40,7 +40,8 @@ class AboutStrings < EdgeCase::Koan
 It was the best of times,
 It was the worst of times.
 }
-    assert_equal __, long_string.size
+    assert_equal __, long_string.length
+    assert_equal __, long_string.lines.count
   end
 
   def test_here_documents_can_also_handle_multiple_lines
@@ -48,7 +49,8 @@ It was the worst of times.
 It was the best of times,
 It was the worst of times.
 EOS
-    assert_equal __, long_string.size
+    assert_equal __, long_string.length
+    assert_equal __, long_string.lines.count
   end
 
   def test_plus_will_concatenate_two_strings
index 65738fc..dd13fec 100644 (file)
@@ -40,7 +40,8 @@ class AboutStrings < EdgeCase::Koan
 It was the best of times,
 It was the worst of times.
 }
-    assert_equal __(54), long_string.size
+    assert_equal __(54), long_string.length
+    assert_equal __(3), long_string.lines.count
   end
 
   def test_here_documents_can_also_handle_multiple_lines
@@ -48,7 +49,8 @@ It was the worst of times.
 It was the best of times,
 It was the worst of times.
 EOS
-    assert_equal __(53), long_string.size
+    assert_equal __(53), long_string.length
+    assert_equal __(2), long_string.lines.count
   end
 
   def test_plus_will_concatenate_two_strings