Revision e361f5c2
Added by Ivan Necas almost 7 years ago
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
Update the satellite upgrade to new code