Project

General

Profile

« Previous | Next » 

Revision e361f5c2

Added by Ivan Necas almost 7 years ago

Update the satellite upgrade to new code

View differences:

test/definitions/scenarios/upgrade_satellite_6_2_test.rb
end
let :scenario do
assert_scenario(:tags => [:pre_upgrade_check, :satellite_6_2])
assert_scenario(:tags => [:pre_upgrade_checks, :upgrade_to_satellite_6_2])
end
it 'is valid only for 6.1.x versions' do
assert_scenario(:tags => [:pre_upgrade_check, :satellite_6_2])
assert_scenario(:tags => [:pre_upgrade_checks, :upgrade_to_satellite_6_2])
assume_feature_present(:downstream) do |feature_class|
feature_class.any_instance.stubs(:current_version => version('6.0.8'))
end
detector.refresh
refute_scenario(:tags => [:pre_upgrade_check, :satellite_6_2])
refute_scenario(:tags => [:pre_upgrade_checks, :upgrade_to_satellite_6_2])
assume_feature_present(:downstream) do |feature_class|
feature_class.any_instance.stubs(:current_version => version('6.2.1'))
end
detector.refresh
refute_scenario(:tags => [:pre_upgrade_check, :satellite_6_2])
refute_scenario(:tags => [:pre_upgrade_checks, :upgrade_to_satellite_6_2])
assume_feature_absent(:downstream)
detector.refresh
refute_scenario(:tags => [:pre_upgrade_check, :satellite_6_2])
refute_scenario(:tags => [:pre_upgrade_checks, :upgrade_to_satellite_6_2])
end
it 'composes the pre upgrade checks for migration from satellite 6.1.x to 6.2' do

Also available in: Unified diff