From c4ee0df8ba2cf7cc6aaa785c8df20a91b1719021 Mon Sep 17 00:00:00 2001 From: hsbt Date: Sat, 4 Apr 2015 12:31:31 +0000 Subject: * lib/rake/*: Gemify rake [fix GH-862][Feature #11025] * test/rake/*: ditto. * tool/rbinstall.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50163 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/rake/test_rake_task_argument_parsing.rb | 119 --------------------------- 1 file changed, 119 deletions(-) delete mode 100644 test/rake/test_rake_task_argument_parsing.rb (limited to 'test/rake/test_rake_task_argument_parsing.rb') diff --git a/test/rake/test_rake_task_argument_parsing.rb b/test/rake/test_rake_task_argument_parsing.rb deleted file mode 100644 index 3cb5d9cfe3..0000000000 --- a/test/rake/test_rake_task_argument_parsing.rb +++ /dev/null @@ -1,119 +0,0 @@ -require File.expand_path('../helper', __FILE__) - -class TestRakeTaskArgumentParsing < Rake::TestCase - def setup - super - - @app = Rake::Application.new - end - - def test_name_only - name, args = @app.parse_task_string("name") - assert_equal "name", name - assert_equal [], args - end - - def test_empty_args - name, args = @app.parse_task_string("name[]") - assert_equal "name", name - assert_equal [], args - end - - def test_one_argument - name, args = @app.parse_task_string("name[one]") - assert_equal "name", name - assert_equal ["one"], args - end - - def test_two_arguments - name, args = @app.parse_task_string("name[one,two]") - assert_equal "name", name - assert_equal ["one", "two"], args - end - - def test_can_handle_spaces_between_args - name, args = @app.parse_task_string("name[one, two,\tthree , \tfour]") - assert_equal "name", name - assert_equal ["one", "two", "three", "four"], args - end - - def test_keeps_embedded_spaces - name, args = @app.parse_task_string("name[a one ana, two]") - assert_equal "name", name - assert_equal ["a one ana", "two"], args - end - - def test_can_handle_commas_in_args - name, args = @app.parse_task_string("name[one, two, three_a\\, three_b, four]") - assert_equal "name", name - assert_equal ["one", "two", "three_a, three_b", "four"], args - end - - def test_treat_blank_arg_as_empty_string - name, args = @app.parse_task_string("name[one,]") - assert_equal "name", name - assert_equal ["one", ""], args - - name, args = @app.parse_task_string("name[one,,two]") - assert_equal "name", name - assert_equal ["one", "", "two"], args - end - - def test_terminal_width_using_env - app = Rake::Application.new - app.terminal_columns = 1234 - - assert_equal 1234, app.terminal_width - end - - def test_terminal_width_using_stty - def @app.unix?() true end - def @app.dynamic_width_stty() 1235 end - def @app.dynamic_width_tput() 0 end - - assert_equal 1235, @app.terminal_width - end - - def test_terminal_width_using_tput - def @app.unix?() true end - def @app.dynamic_width_stty() 0 end - def @app.dynamic_width_tput() 1236 end - - assert_equal 1236, @app.terminal_width - end - - def test_terminal_width_using_hardcoded_80 - def @app.unix?() false end - - assert_equal 80, @app.terminal_width - end - - def test_terminal_width_with_failure - def @app.unix?() raise end - - assert_equal 80, @app.terminal_width - end - - def test_no_rakeopt - ARGV << '--trace' - app = Rake::Application.new - app.init - assert !app.options.silent - end - - def test_rakeopt_with_blank_options - ARGV << '--trace' - app = Rake::Application.new - app.init - assert !app.options.silent - end - - def test_rakeopt_with_silent_options - ENV['RAKEOPT'] = '-s' - app = Rake::Application.new - - app.init - - assert app.options.silent - end -end -- cgit v1.2.3