diff options
Diffstat (limited to 'test/rake/helper.rb')
-rw-r--r-- | test/rake/helper.rb | 27 |
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 |