aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/jslint4java.rb
diff options
context:
space:
mode:
authorMike Naberezny2014-02-06 10:17:16 -0800
committerMike McQuaid2014-02-06 19:25:22 +0000
commitf48489133c4f00f957f46c2310364dfffd426a97 (patch)
treea3ddb5516ee215dc399027b054d28975850e5e6e /Library/Formula/jslint4java.rb
parent510f2a2e71ee0f2d94aa60a9861cc42b0029e3cf (diff)
downloadhomebrew-f48489133c4f00f957f46c2310364dfffd426a97.tar.bz2
jslint4java: add test
Closes #26478. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula/jslint4java.rb')
-rw-r--r--Library/Formula/jslint4java.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Formula/jslint4java.rb b/Library/Formula/jslint4java.rb
index e9c330c6b..6991316f8 100644
--- a/Library/Formula/jslint4java.rb
+++ b/Library/Formula/jslint4java.rb
@@ -10,4 +10,16 @@ class Jslint4java < Formula
libexec.install Dir['*.jar']
bin.write_jar_script Dir[libexec/'jslint4java*.jar'].first, 'jslint4java'
end
+
+ test do
+ path = testpath/"test.js"
+ path.write <<-EOS.undent
+ var i = 0;
+ var j = 1 // no semicolon
+ EOS
+
+ output = `#{bin}/jslint4java #{path}`
+ assert output.include?("2:10:Expected ';' and instead saw '(end)'")
+ assert_equal 1, $?.exitstatus
+ end
end