aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorXu Cheng2015-01-02 16:29:28 +0800
committerMike McQuaid2015-01-03 20:50:01 +0000
commitb8eb3dedb5f0fefbdcb85f0dbc64213bf61a3b9a (patch)
treed2a21734f626958708ddb6084fd19febbf73e0c3 /Library
parent07fbcd8d06f432abced9975943c72dca91f33df5 (diff)
downloadhomebrew-b8eb3dedb5f0fefbdcb85f0dbc64213bf61a3b9a.tar.bz2
png2ico: add test
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/png2ico.rb21
1 files changed, 12 insertions, 9 deletions
diff --git a/Library/Formula/png2ico.rb b/Library/Formula/png2ico.rb
index 2f8d66dcf..a3f21b79c 100644
--- a/Library/Formula/png2ico.rb
+++ b/Library/Formula/png2ico.rb
@@ -1,21 +1,24 @@
-require 'formula'
-
class Png2ico < Formula
- homepage 'http://www.winterdrache.de/freeware/png2ico/'
- url 'http://www.winterdrache.de/freeware/png2ico/data/png2ico-src-2002-12-08.tar.gz'
- sha1 '955004bee9a20f12b225aa01895762cbbafaeb28'
+ homepage "http://www.winterdrache.de/freeware/png2ico/"
+ url "http://www.winterdrache.de/freeware/png2ico/data/png2ico-src-2002-12-08.tar.gz"
+ sha1 "955004bee9a20f12b225aa01895762cbbafaeb28"
revision 1
- depends_on 'libpng'
+ depends_on "libpng"
# Fix build with recent clang
patch :DATA
def install
- inreplace 'Makefile', 'g++', '$(CXX)'
+ inreplace "Makefile", "g++", "$(CXX)"
system "make", "CPPFLAGS=#{ENV.cxxflags} #{ENV.cppflags} #{ENV.ldflags}"
- bin.install 'png2ico'
- man1.install 'doc/png2ico.1'
+ bin.install "png2ico"
+ man1.install "doc/png2ico.1"
+ end
+
+ test do
+ system "#{bin}/png2ico", "out.ico", test_fixtures("test.png")
+ assert File.exist?("out.ico")
end
end