spec/beaker/host/unix/file_spec.rb in beaker-5.8.1 vs spec/beaker/host/unix/file_spec.rb in beaker-6.1.0

- old
+ new

@@ -42,17 +42,10 @@ it 'returns correctly for debian-based platforms' do @platform = 'debian-6-x86_64' expect(instance.repo_type).to be === 'deb' end - - it 'errors for all other platform types' do - @platform = 'eos-4-x86_64' - expect do - instance.repo_type - end.to raise_error(ArgumentError, /repo\ type\ not\ known/) - end end describe '#package_config_dir' do %w[amazon centos redhat].each do |platform| it "returns correctly for platform '#{platform}'" do @@ -73,17 +66,10 @@ it 'returns correctly for opensuse-based platforms' do @platform = 'opensuse-15-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 do - instance.package_config_dir - end.to raise_error(ArgumentError, /package\ config\ dir\ unknown/) - end end describe '#repo_filename' do %w[centos redhat].each do |platform| it "sets the el portion correctly for '#{platform}'" do @@ -140,40 +126,26 @@ correct = 'pl-pkg_name-pkg_version-amazon-2023-x86_64.repo' expect(filename).to be === correct end it 'builds the filename correctly for debian-based platforms' do - @platform = 'debian-8-x86_64' + @platform = 'debian-12-x86_64' filename = instance.repo_filename('pkg_name', 'pkg_version10') - correct = 'pl-pkg_name-pkg_version10-jessie.list' + correct = 'pl-pkg_name-pkg_version10-bookworm.list' expect(filename).to be === correct end - it 'uses the variant for the codename on the cumulus platform' do - @platform = 'cumulus-2.5-x86_64' - filename = instance.repo_filename('pkg_name', 'pkg_version11') - correct = 'pl-pkg_name-pkg_version11-cumulus.list' - expect(filename).to be === correct - end - - it 'adds wrlinux to variant on cisco platforms' do - @platform = 'cisco_nexus-7-x86_64' - allow(instance).to receive(:is_pe?).and_return(false) - filename = instance.repo_filename('pkg_name', 'pkg_version12') - expect(filename).to match(/sion12\-cisco\-wrlinux\-/) - end - it 'errors for non-el or debian-based platforms' do @platform = 'freebsd-22-x86_64' expect do instance.repo_filename('pkg_name', 'pkg_version') end.to raise_error(ArgumentError, /repo\ filename\ pattern\ not\ known/) end end describe '#noask_file_text' do it 'errors on non-solaris platforms' do - @platform = 'cumulus-4000-x86_64' + @platform = 'debian-12-x86_64' expect do instance.noask_file_text end.to raise_error(ArgumentError, /^noask\ file\ text\ unknown/) end