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 }