aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/tinyxml.rb
diff options
context:
space:
mode:
authorXu Cheng2014-12-31 21:59:35 +0800
committerMike McQuaid2014-12-31 14:59:58 +0000
commit3fb03ce229eb67aab01a390a7ac599130d20b5a4 (patch)
treef68b6e6478d410b6ba41949341c937cd9e1aa392 /Library/Formula/tinyxml.rb
parentfd65d3fc5c1b0cb06dcb9526896c9f07fa85d35a (diff)
downloadhomebrew-3fb03ce229eb67aab01a390a7ac599130d20b5a4.tar.bz2
tinyxml: add test
Closes #35397. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula/tinyxml.rb')
-rw-r--r--Library/Formula/tinyxml.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/Library/Formula/tinyxml.rb b/Library/Formula/tinyxml.rb
index fb104d3c4..19f027332 100644
--- a/Library/Formula/tinyxml.rb
+++ b/Library/Formula/tinyxml.rb
@@ -48,4 +48,23 @@ class Tinyxml < Formula
Cflags: -I${includedir}
EOS
end
+
+ test do
+ (testpath/"test.xml").write <<-EOS.undent
+ <?xml version="1.0" ?>
+ <Hello>World</Hello>
+ EOS
+ (testpath/"test.cpp").write <<-EOS.undent
+ #include <tinyxml.h>
+
+ int main()
+ {
+ TiXmlDocument doc ("test.xml");
+ doc.LoadFile();
+ return 0;
+ }
+ EOS
+ system ENV.cxx, "test.cpp", "-ltinyxml", "-o", "test"
+ system "./test"
+ end
end