Ok, moved this to core/spec/models/order/checkout_spec.rb. Not really sure that's the right place, but there didn't seem to be anywhere really appropriate. The existing payment specs are not testing this scenario.