22 lines
1006 B
Ruby
22 lines
1006 B
Ruby
|
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
|