@@ -53,9 +53,28 @@ describe 'java::oracle', :type => :define do
|
|||||||
end
|
end
|
||||||
|
|
||||||
context 'Pass URL to url parameter' do
|
context 'Pass URL to url parameter' do
|
||||||
let(:params) { {:ensure => 'present', :version_major => '8u131', :version_minor => 'b11', :java_se => 'jdk', :url => 'http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm'} }
|
let(:params) { {
|
||||||
|
:ensure => 'present',
|
||||||
|
:version_major => '8u131',
|
||||||
|
:version_minor => 'b11',
|
||||||
|
:java_se => 'jdk',
|
||||||
|
:url => 'http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm',
|
||||||
|
:url_hash => 'ignored',
|
||||||
|
} }
|
||||||
let :title do 'jdk8' end
|
let :title do 'jdk8' end
|
||||||
it { is_expected.to contain_archive('/tmp/jdk-8u131-linux-x64.rpm')}
|
it { is_expected.to contain_archive('/tmp/jdk-8u131-linux-x64.rpm').with_source('http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm') }
|
||||||
|
end
|
||||||
|
|
||||||
|
context 'Pass a hash to url_hash parameter' do
|
||||||
|
let(:params) { {
|
||||||
|
:ensure => 'present',
|
||||||
|
:version_major => '8u131',
|
||||||
|
:version_minor => 'b11',
|
||||||
|
:java_se => 'jdk',
|
||||||
|
:url_hash => 'abcdef01234567890',
|
||||||
|
} }
|
||||||
|
let :title do 'jdk8' end
|
||||||
|
it { is_expected.to contain_archive('/tmp/jdk-8u131-linux-x64.rpm').with_source('http://download.oracle.com/otn-pub/java/jdk//8u131-b11/abcdef01234567890/jdk-8u131-linux-x64.rpm') }
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user