diff --git a/test/helper.rb b/test/helper.rb
index <HASH>..<HASH> 100644
--- a/test/helper.rb
+++ b/test/helper.rb
@@ -488,7 +488,3 @@ end
 
 end
 
-# workarounds for 1.8
-$" << 'test/helper.rb'
-Test::Unit.run = true if Test::Unit.respond_to? :run=
-
diff --git a/test/test_rake_task_with_arguments.rb b/test/test_rake_task_with_arguments.rb
index <HASH>..<HASH> 100644
--- a/test/test_rake_task_with_arguments.rb
+++ b/test/test_rake_task_with_arguments.rb
@@ -160,11 +160,14 @@ class TestRakeTaskWithArguments < Rake::TestCase
   end
 
   def test_values_at
-    t = task(:pre, [:a, :b, :c]) { |t, args|
+    t = task(:pre, [:a, :b, :c]) { |task, args|
       a, b, c = args.values_at(:a, :b, :c)
       assert_equal %w[1 2 3], [a, b, c]
     }
+
     t.invoke(*%w[1 2 3])
+
+    # HACK no assertions
   end
 end
Fix tests since test/unit is no longer required, fix shadowed variable warning