Skip to content

Commit 5d1966d

Browse files
committed
Add basic test to homebrew package
1 parent 9eef2f3 commit 5d1966d

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

packages/homebrew/pacmc.rb

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
11
class Pacmc < Formula
2-
desc "Minecraft package manager and launcher"
3-
homepage "${githubUrl}"
4-
url "${githubUrl}/releases/download/${version}/pacmc-${version}.tar"
5-
sha256 "${tarHashSha256}"
6-
license "${license}"
2+
desc "Minecraft package manager and launcher"
3+
homepage "${githubUrl}"
4+
url "${githubUrl}/releases/download/${version}/pacmc-${version}.tar"
5+
sha256 "${tarHashSha256}"
6+
license "${license}"
77

8-
depends_on "openjdk"
8+
depends_on "openjdk"
99

10-
def install
11-
rm_f Dir["bin/*.bat"]
12-
libexec.install %w[bin lib]
13-
env = Language::Java.overridable_java_home_env
14-
(bin/"pacmc").write_env_script libexec/"bin/pacmc", env
15-
end
10+
def install
11+
rm_f Dir["bin/*.bat"]
12+
libexec.install %w[bin lib]
13+
env = Language::Java.overridable_java_home_env
14+
(bin/"pacmc").write_env_script libexec/"bin/pacmc", env
15+
end
16+
17+
test do
18+
assert_includes shell_output("#{bin}/pacmc debug test"), "Hello user! pacmc works."
19+
end
1620
end

0 commit comments

Comments
 (0)