require File.dirname(__FILE__) + "/test_helper.rb" class GitStyleBinariesTest < Test::Unit::TestCase context "parsing basenames" do should "accurately parse basenames" do assert_equal "wordpress", GitStyleBinary.basename("bin/wordpress") assert_equal "wordpress", GitStyleBinary.basename("bin/wordpress-post") assert_equal "wordpress", GitStyleBinary.basename("wordpress-post") end should "get the current command name" do # doesn't really apply any more b/c it calls 'current' which is never the # current when your running rake_test_loader.rb # # assert_equal "wordpress", GitStyleBinary.current_command_name("bin/wordpress", ["--help"]) # assert_equal "post", GitStyleBinary.current_command_name("bin/wordpress-post", ["--help"]) # assert_equal "post", GitStyleBinary.current_command_name("bin/wordpress post", ["--help"]) #assert_equal "post", GitStyleBinary.current_command_name("bin/wordpress post", []) end end end