mirror of
https://github.com/edgecase/ruby_koans.git
synced 2026-04-15 07:23:19 -04:00
Add koan on break statements
This commit is contained in:
@@ -93,6 +93,16 @@ class AboutControlStatements < EdgeCase::Koan
|
|||||||
assert_equal __, result
|
assert_equal __, result
|
||||||
end
|
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
|
def test_next_statement
|
||||||
i = 0
|
i = 0
|
||||||
result = []
|
result = []
|
||||||
|
|||||||
@@ -93,6 +93,16 @@ class AboutControlStatements < EdgeCase::Koan
|
|||||||
assert_equal __(3628800), result
|
assert_equal __(3628800), result
|
||||||
end
|
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
|
def test_next_statement
|
||||||
i = 0
|
i = 0
|
||||||
result = []
|
result = []
|
||||||
|
|||||||
Reference in New Issue
Block a user