acb0958642
The previous homepage (http://yuilibrary.com/projects/yuicompressor) redirects to the project's github issues page now. http://yui.github.io/yuicompressor/ is the project's current homepage. Closes Homebrew/homebrew#26491. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
24 lines
696 B
Ruby
24 lines
696 B
Ruby
require 'formula'
|
|
|
|
class Yuicompressor < Formula
|
|
homepage 'http://yui.github.io/yuicompressor/'
|
|
url 'https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.zip'
|
|
sha1 '178e265570c8161e8074c7ca19896abb05e76c1f'
|
|
|
|
def install
|
|
libexec.install "yuicompressor-#{version}.jar"
|
|
bin.write_jar_script libexec/"yuicompressor-#{version}.jar", "yuicompressor"
|
|
end
|
|
|
|
test do
|
|
path = testpath/"test.js"
|
|
path.write <<-EOS
|
|
var i = 1; // foo
|
|
console.log(i); // bar
|
|
EOS
|
|
|
|
output = `#{bin}/yuicompressor --nomunge --preserve-semi #{path}`.strip
|
|
assert_equal "var i=1;console.log(i);", output
|
|
assert_equal 0, $?.exitstatus
|
|
end
|
|
end
|