aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXu Cheng2014-12-30 19:53:30 +0800
committerMike McQuaid2014-12-30 12:26:38 +0000
commitaf47ce99741d76c38683aa71b31ecd9d9ffb2372 (patch)
treed335a27d31ac28da18d3774a8f876e7b89948985
parent13fed834898564bdcfd5e718689368b59e34cb51 (diff)
downloadhomebrew-af47ce99741d76c38683aa71b31ecd9d9ffb2372.tar.bz2
zeromq: add test
-rw-r--r--Library/Formula/zeromq.rb18
1 files changed, 16 insertions, 2 deletions
diff --git a/Library/Formula/zeromq.rb b/Library/Formula/zeromq.rb
index 9dd2b0996..10a9ccf7c 100644
--- a/Library/Formula/zeromq.rb
+++ b/Library/Formula/zeromq.rb
@@ -1,5 +1,3 @@
-require "formula"
-
class Zeromq < Formula
homepage "http://www.zeromq.org/"
url "http://download.zeromq.org/zeromq-4.0.5.tar.gz"
@@ -48,4 +46,20 @@ class Zeromq < Formula
system "make"
system "make", "install"
end
+
+ test do
+ (testpath/"test.c").write <<-EOS.undent
+ #include <assert.h>
+ #include <zmq.h>
+
+ int main()
+ {
+ zmq_msg_t query;
+ assert(0 == zmq_msg_init_size(&query, 1));
+ return 0;
+ }
+ EOS
+ system ENV.cc, "test.c", "-lzmq", "-o", "test"
+ system "./test"
+ end
end