Skip to content
This repository was archived by the owner on Dec 2, 2020. It is now read-only.

Commit fb5ad7b

Browse files
author
Peter Souter
committed
Spec for java_patch_level
1 parent 8d6b174 commit fb5ad7b

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
require "spec_helper"
2+
3+
describe Facter::Util::Fact do
4+
before {
5+
Facter.clear
6+
}
7+
8+
describe "java_patch_level" do
9+
context "if java is installed" do
10+
context 'returns java patch version extracted from java_version fact' do
11+
before :each do
12+
allow(Facter.fact(:java_version)).to receive(:value).and_return("1.7.0_71")
13+
end
14+
it do
15+
Facter.fact(:java_patch_level).value.should == "71"
16+
end
17+
end
18+
end
19+
20+
context "if java is installed" do
21+
context 'returns java patch version extracted from java_version fact' do
22+
before :each do
23+
allow(Facter.fact(:java_version)).to receive(:value).and_return(nil)
24+
end
25+
it do
26+
Facter.fact(:java_patch_level).value.should == "JAVA_NOT_INSTALLED"
27+
end
28+
end
29+
end
30+
end
31+
end

0 commit comments

Comments
 (0)