shared_context 'checkout setup' do let!(:country) { create(:country, states_required: true) } let!(:state) { create(:state, country: country) } let!(:shipping_method) { create(:shipping_method) } let!(:stock_location) { create(:stock_location) } let!(:mug) { create(:product, name: "RoR Mug") } let!(:payment_method) { create(:check_payment_method) } let!(:zone) { create(:zone) } end