few more enlightening tweaks

This commit is contained in:
Michael de Silva
2011-09-09 00:16:21 +03:00
parent db594e16fd
commit c160ee8b03
2 changed files with 10 additions and 1 deletions

View File

@@ -59,12 +59,20 @@ class AboutControlStatements < EdgeCase::Koan
def test_unless_statement
result = :default_value
unless false
unless false # same as saying 'if !false', which evaluates as 'if true'
result = :false_value
end
assert_equal __, result
end
def test_unless_statement_evaluate_true
result = :default_value
unless true # same as saying 'if !true', which evaluates as 'if false'
result = :true_value
end
assert_equal __, result
end
def test_unless_statement_modifier
result = :default_value
result = :false_value unless false

View File

@@ -62,6 +62,7 @@ class AboutMethods < EdgeCase::Koan
end
def test_calling_with_variable_arguments
assert_equal __, method_with_var_args.class
assert_equal __, method_with_var_args
assert_equal __, method_with_var_args(:one)
assert_equal __, method_with_var_args(:one, :two)