Rename set method in spec helper and calls

This commit is contained in:
cyrillefr
2025-04-23 16:11:22 +02:00
parent 9d2cb5f0e7
commit 8d5292c4ed
22 changed files with 35 additions and 36 deletions

View File

@@ -221,10 +221,9 @@ Metrics/PerceivedComplexity:
- 'app/models/spree/ability.rb'
- 'app/models/spree/order/checkout.rb'
# Offense count: 2
# Offense count: 1
Naming/AccessorMethodName:
Exclude:
- 'spec/support/request/shop_workflow.rb'
- 'spec/support/request/web_helper.rb'
# Offense count: 1

View File

@@ -49,7 +49,7 @@ RSpec.describe "Concurrent checkouts", concurrency: true do
order.next # => payment
order.next # => confirmation
set_order(order)
pick_order(order)
login_as(order.user)
end

View File

@@ -34,7 +34,7 @@ RSpec.describe "checking out an order with a paypal express payment method", typ
expect(order.next).to be true # => address
expect(order.next).to be true # => delivery
expect(order.next).to be true # => payment
set_order order
pick_order order
stub_paypal_confirm
end

View File

@@ -31,7 +31,7 @@ RSpec.describe 'checkout endpoints', type: :request do
allow(order_cycle_distributed_variants).to receive(:distributes_order_variants?)
.and_return(true)
set_order order
pick_order order
end
context "when getting the cart `/checkout/cart`" do

View File

@@ -93,7 +93,7 @@ RSpec.describe "checking out an order with a Stripe SCA payment method", type: :
Stripe.api_key = "sk_test_12345"
order.update(distributor_id: enterprise.id, order_cycle_id: order_cycle.id)
order.reload.update_totals
set_order order
pick_order order
# Authorizes the payment
stub_request(:post, "https://api.stripe.com/v1/payment_intents")

View File

@@ -33,7 +33,7 @@ module ShopWorkflow
order_cycle.exchanges.outgoing.first.enterprise_fees << enterprise_fee
end
def set_order(order)
def pick_order(order)
allow_any_instance_of(ApplicationController).to receive(:session).and_return(
order_id: order.id, access_token: order.token
)

View File

@@ -11,7 +11,7 @@ RSpec.describe "Checkout" do
before do
variant.semantic_links << SemanticLink.new(semantic_id: "https://product")
set_order order
pick_order order
login_as create(:user)
end

View File

@@ -69,7 +69,7 @@ RSpec.describe "As a consumer, I want to checkout my order" do
before do
add_enterprise_fee enterprise_fee
set_order order
pick_order order
distributor.shipping_methods.push(shipping_methods)
end

View File

@@ -74,7 +74,7 @@ RSpec.describe "As a consumer, I want to checkout my order" do
before do
add_enterprise_fee enterprise_fee
set_order order
pick_order order
distributor.shipping_methods.push(shipping_methods)
end

View File

@@ -45,7 +45,7 @@ RSpec.describe "As a consumer, I want to checkout my order" do
before do
add_enterprise_fee enterprise_fee
set_order order
pick_order order
distributor.shipping_methods.push(free_shipping_with_required_address)
end

View File

@@ -39,7 +39,7 @@ RSpec.describe "As a consumer, I want to checkout my order" do
before do
add_enterprise_fee enterprise_fee
set_order order
pick_order order
distributor.shipping_methods.push(free_shipping_with_required_address)
end

View File

@@ -86,7 +86,7 @@ RSpec.describe "As a consumer, I want to see adjustment breakdown" do
describe "for a customer with shipping address within the tax zone" do
before do
set_order order_within_zone
pick_order order_within_zone
login_as(user_within_zone)
end
@@ -200,7 +200,7 @@ RSpec.describe "As a consumer, I want to see adjustment breakdown" do
describe "for a customer with shipping address outside the tax zone" do
before do
set_order order_outside_zone
pick_order order_outside_zone
login_as(user_outside_zone)
end

View File

@@ -92,7 +92,7 @@ RSpec.describe "As a consumer, I want to see adjustment breakdown" do
describe "for a customer with shipping address within the tax zone" do
before do
set_order order_within_zone
pick_order order_within_zone
login_as(user_within_zone)
end
@@ -211,7 +211,7 @@ RSpec.describe "As a consumer, I want to see adjustment breakdown" do
describe "for a customer with shipping address outside the tax zone" do
before do
set_order order_outside_zone
pick_order order_outside_zone
login_as(user_outside_zone)
end

View File

@@ -51,7 +51,7 @@ RSpec.describe 'Multilingual' do
let(:order) { create(:order, order_cycle:, distributor:) }
before do
set_order order
pick_order order
add_product_to_cart order, product, quantity: 1
end
@@ -124,7 +124,7 @@ RSpec.describe 'Multilingual' do
create(:order_ready_for_confirmation, distributor:)
}
before do
set_order order
pick_order order
login_as user
end

View File

@@ -33,7 +33,7 @@ RSpec.describe "full-page cart" do
let(:order) { create(:order, order_cycle:, distributor:) }
before do
set_order order
pick_order order
end
describe "continue shopping" do

View File

@@ -25,7 +25,7 @@ RSpec.describe "As a consumer I want to check out my cart" do
after { Warden.test_reset! }
before do
set_order order
pick_order order
add_product_to_cart order, product
end

View File

@@ -42,7 +42,7 @@ RSpec.describe "Check out with Paypal" do
before do
distributor.shipping_methods << free_shipping
set_order order
pick_order order
add_product_to_cart order, product
end

View File

@@ -36,7 +36,7 @@ RSpec.describe "Check out with Stripe" do
before do
stripe_enable
set_order order
pick_order order
add_product_to_cart order, product
distributor.shipping_methods << [shipping_with_fee, free_shipping]
end
@@ -205,7 +205,7 @@ RSpec.describe "Check out with Stripe" do
new_order = create(:order, user:, order_cycle:,
distributor:, bill_address_id: nil,
ship_address_id: nil)
set_order(new_order)
pick_order(new_order)
add_product_to_cart(new_order, product, quantity: 10)
stub_payment_intents_post_request order: new_order
stub_successful_capture_request order: new_order

View File

@@ -38,7 +38,7 @@ RSpec.describe "As a consumer I want to view products" do
let(:order) { create(:order, distributor:) }
before do
set_order order
pick_order order
end
describe "supplier's name is displayed" do

View File

@@ -27,7 +27,7 @@ RSpec.describe "As a consumer I want to shop with a distributor" do
let(:order) { create(:order, distributor:) }
before do
set_order order
pick_order order
end
it "shows a distributor with images" do
@@ -461,7 +461,7 @@ RSpec.describe "As a consumer I want to shop with a distributor" do
before do
add_variant_to_order_cycle(exchange, variant)
set_order_cycle(order, oc1)
set_order(order)
pick_order(order)
visit shop_path
end

View File

@@ -21,7 +21,7 @@ RSpec.describe "As a consumer, I want to check unit price information for a prod
let(:user) { create(:user, password: "password", password_confirmation: "password") }
before do
set_order order
pick_order order
exchange1.update_attribute :pickup_time, "monday"
add_variant_to_order_cycle(exchange1, variant)
end

View File

@@ -142,7 +142,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
end
it_behaves_like "hides the OFN navigation when needed only"
@@ -176,7 +176,7 @@ RSpec.describe 'White label setting' do
context "when the user has a complete order" do
before do
set_order(complete_order)
pick_order(complete_order)
end
shared_examples "hides the OFN navigation when needed only for the order confirmation" do
@@ -225,7 +225,7 @@ RSpec.describe 'White label setting' do
context "when the preference is set to false" do
before do
distributor.update_attribute(:hide_ofn_navigation, false)
set_order(order)
pick_order(order)
allow_any_instance_of(EnterprisesHelper).to receive(:current_distributor).
and_return(distributor)
end
@@ -288,7 +288,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit main_app.cart_path
end
@@ -299,7 +299,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit checkout_path
end
@@ -347,7 +347,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit main_app.cart_path
end
@@ -358,7 +358,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit checkout_path
end
@@ -399,7 +399,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit main_app.cart_path
end
@@ -410,7 +410,7 @@ RSpec.describe 'White label setting' do
before do
order.update_attribute(:state, 'cart')
order.line_items << create(:line_item, variant: product.variants.first)
set_order(order)
pick_order(order)
visit checkout_path
end