homebrew-core/Formula/detox.rb
William Woodruff a44c745ed2 detox: Add test. (#926)
Asks for a file rename suggestion and asserts expected output.
2016-05-06 14:56:45 -07:00

26 lines
936 B
Ruby

class Detox < Formula
desc "Utility to replace problematic characters in filenames"
homepage "http://detox.sourceforge.net/"
url "https://downloads.sourceforge.net/project/detox/detox/1.2.0/detox-1.2.0.tar.bz2"
sha256 "abfad90ee7d3e0fc53ce3b9da3253f9a800cdd92e3f8cc12a19394a7b1dcdbf8"
bottle do
sha256 "886f37ab52a92b8cbc82bd6c0be49efbf56c9186903f9d3b3652b0ddb0555329" => :el_capitan
sha256 "0e1939ae85d72e1c941c1eb58bce8839b393c052221ef848373b518e3927cc59" => :yosemite
sha256 "a7bc2b7ecd5ae46a389973aab9f1506fa8ce67117bc4fbdead2b38d7eae732ce" => :mavericks
end
def install
system "./configure", "--mandir=#{man}", "--prefix=#{prefix}"
system "make"
(prefix/"etc").mkpath
pkgshare.mkpath
system "make", "install"
end
test do
(testpath/"rename this").write "foobar"
assert_equal "rename this -> rename_this\n", shell_output("#{bin}/detox --dry-run rename\\ this")
end
end