aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike McQuaid2017-06-25 09:18:36 +0100
committerGitHub2017-06-25 09:18:36 +0100
commit943c69f6a6fc52756e14d8b8c3f1e19258bbb5f1 (patch)
tree52c3ad61fd0ad7cc13b6001889eafad345a1cbd8
parentf4cdd7a051d2cc276729e8a670a9d3870611018b (diff)
parentfac708da7a436996535b4c3cfd1a321267ff6d08 (diff)
downloadbrew-943c69f6a6fc52756e14d8b8c3f1e19258bbb5f1.tar.bz2
Merge pull request #2814 from mansimarkaur/java
[WIP] Added tests for language/java
-rw-r--r--Library/Homebrew/test/language/java_spec.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/Library/Homebrew/test/language/java_spec.rb b/Library/Homebrew/test/language/java_spec.rb
new file mode 100644
index 000000000..7b132e996
--- /dev/null
+++ b/Library/Homebrew/test/language/java_spec.rb
@@ -0,0 +1,27 @@
+require "language/java"
+
+describe Language::Java do
+ describe "::java_home_env" do
+ it "returns java_home path with version if version specified" do
+ java_home = described_class.java_home_env("blah")
+ expect(java_home[:JAVA_HOME]).to include("--version blah")
+ end
+
+ it "returns java_home path without version if version is not specified" do
+ java_home = described_class.java_home_env
+ expect(java_home[:JAVA_HOME]).not_to include("--version")
+ end
+ end
+
+ describe "::overridable_java_home_env" do
+ it "returns java_home path with version if version specified" do
+ java_home = described_class.overridable_java_home_env("blah")
+ expect(java_home[:JAVA_HOME]).to include("--version blah")
+ end
+
+ it "returns java_home path without version if version is not specified" do
+ java_home = described_class.overridable_java_home_env
+ expect(java_home[:JAVA_HOME]).not_to include("--version")
+ end
+ end
+end