aboutsummaryrefslogtreecommitdiffstats
path: root/test/rake/helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/rake/helper.rb')
-rw-r--r--test/rake/helper.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/rake/helper.rb b/test/rake/helper.rb
index 5a373d3043..288ff0e3b2 100644
--- a/test/rake/helper.rb
+++ b/test/rake/helper.rb
@@ -519,4 +519,31 @@ task :default => :test
end
end
+ def rakefile_failing_test_task
+ rakefile <<-TEST_TASK
+require 'rake/testtask'
+
+task :default => :test
+Rake::TestTask.new(:test) do |t|
+ t.test_files = ['a_test.rb']
+end
+ TEST_TASK
+ open 'a_test.rb', 'w' do |io|
+ io << "require 'minitest/autorun'\n"
+ io << "class ExitTaskTest < MiniTest::Unit::TestCase\n"
+ io << " def test_exit\n"
+ io << " assert false, 'this should fail'\n"
+ io << " end\n"
+ io << "end\n"
+ end
+ end
+
+ def rakefile_stand_alone_filelist
+ open 'stand_alone_filelist.rb', 'w' do |io|
+ io << "require 'rake/file_list'\n"
+ io << "FL = Rake::FileList['*.rb']\n"
+ io << "puts FL\n"
+ end
+ end
+
end