Add koan on break statements
authorDavid Calavera <david.calavera@gmail.com>
Sun, 23 Jan 2011 18:44:58 +0000 (19:44 +0100)
committerDavid Calavera <david.calavera@gmail.com>
Sun, 23 Jan 2011 18:44:58 +0000 (19:44 +0100)
koans/about_control_statements.rb
src/about_control_statements.rb

index 768dace..f243ac8 100644 (file)
@@ -93,6 +93,16 @@ class AboutControlStatements < EdgeCase::Koan
     assert_equal __, result
   end
 
+  def test_break_statement_returns_values
+    i = 1
+    result = while i <= 10
+      break i if i % 2 == 0
+      i += 1
+    end
+
+    assert_equal __, result
+  end
+
   def test_next_statement
     i = 0
     result = []
index 53ac6d8..319bde0 100644 (file)
@@ -93,6 +93,16 @@ class AboutControlStatements < EdgeCase::Koan
     assert_equal __(3628800), result
   end
 
+  def test_break_statement_returns_values
+    i = 1
+    result = while i <= 10
+      break i if i % 2 == 0
+      i += 1
+    end
+
+    assert_equal __(2), result
+  end
+
   def test_next_statement
     i = 0
     result = []