aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorBaptiste Fontaine2015-03-18 19:18:56 +0100
committerBrett Koonce2015-03-18 22:39:26 -0700
commit0f2792245dd7f4fa99f5db650497211e23b4c39c (patch)
tree96b7f9f79946bf82db227467ea9732b45e9f95e6 /Library
parentdfc746637cf87a7f04ca92e2f8b70afa33f8d7ec (diff)
downloadhomebrew-0f2792245dd7f4fa99f5db650497211e23b4c39c.tar.bz2
zdelta: add test
Closes #37836. Signed-off-by: Brett Koonce <koonce@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/zdelta.rb19
1 files changed, 14 insertions, 5 deletions
diff --git a/Library/Formula/zdelta.rb b/Library/Formula/zdelta.rb
index 0fa241b31..e409d6881 100644
--- a/Library/Formula/zdelta.rb
+++ b/Library/Formula/zdelta.rb
@@ -1,13 +1,22 @@
-require 'formula'
-
class Zdelta < Formula
- homepage 'http://cis.poly.edu/zdelta/'
- url 'http://cis.poly.edu/zdelta/downloads/zdelta-2.1.tar.gz'
- sha1 'd25af5d630c4f65f2c57ee84a3e9e0068eac432f'
+ homepage "http://cis.poly.edu/zdelta/"
+ url "http://cis.poly.edu/zdelta/downloads/zdelta-2.1.tar.gz"
+ sha256 "03e6beb2e1235f2091f0146d7f41dd535aefb6078a48912d7d11973d5306de4c"
+
+ head "https://github.com/snej/zdelta.git"
def install
system "make", "test", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}"
system "make", "install", "prefix=#{prefix}"
bin.install "zdc", "zdu"
end
+
+ test do
+ msg = "Hello this is Homebrew"
+ (testpath/"ref").write "Hello I'm a ref file"
+
+ compressed = pipe_output("#{bin}/zdc ref", msg, 0)
+
+ assert_equal msg, pipe_output("#{bin}/zdu ref", compressed, 0)
+ end
end