spec/beaker/host/unix/file_spec.rb in beaker-2.49.0 vs spec/beaker/host/unix/file_spec.rb in beaker-2.50.0
- old
+ new
@@ -65,10 +65,15 @@
it 'returns correctly for debian-based platforms' do
@platform = 'debian-6-x86_64'
expect( instance.package_config_dir ).to be === '/etc/apt/sources.list.d'
end
+ it 'returns correctly for sles-based platforms' do
+ @platform = 'sles-12-x86_64'
+ expect( instance.package_config_dir ).to be === '/etc/zypp/repos.d/'
+ end
+
it 'errors for all other platform types' do
@platform = 'eos-4-x86_64'
expect {
instance.package_config_dir
}.to raise_error( ArgumentError, /package\ config\ dir\ unknown/ )
@@ -80,9 +85,16 @@
it 'sets the el portion correctly for centos platforms' do
@platform = 'centos-5-x86_64'
allow( instance ).to receive( :is_pe? ) { false }
filename = instance.repo_filename( 'pkg_name', 'pkg_version7' )
expect( filename ).to match( /sion7\-el\-/ )
+ end
+
+ it 'sets the sles portion correctly for sles platforms' do
+ @platform = 'sles-11-x86_64'
+ allow( instance ).to receive( :is_pe? ) { false }
+ filename = instance.repo_filename( 'pkg_name', 'pkg_version7' )
+ expect( filename ).to match( /sion7\-sles\-/ )
end
it 'builds the filename correctly for el-based platforms' do
@platform = 'el-21-x86_64'
allow( instance ).to receive( :is_pe? ) { false }