Added swap example to parallel assignments
authorJim Weirich <jim.weirich@gmail.com>
Fri, 15 Jan 2010 14:51:50 +0000 (09:51 -0500)
committerJim Weirich <jim.weirich@gmail.com>
Fri, 15 Jan 2010 14:51:50 +0000 (09:51 -0500)
src/about_array_assignment.rb

index 0e7e118..063c241 100644 (file)
@@ -35,4 +35,11 @@ class AboutArrayAssignment < EdgeCase::Koan
     assert_equal __("John"), first_name
   end
 
+  def test_swapping_with_parallel_assignment
+    first_name = "Roy"
+    last_name = "Rob"
+    first_name, last_name = last_name, first_name
+    assert_equal __('Rob'), first_name
+    assert_equal __('Roy'), last_name
+  end
 end