Merge pull request #7100 from luisramos0/view_spec_in_rails5

Rails 5-2 - View spec in rails5
This commit is contained in:
Andy Brett
2021-03-22 16:42:56 -07:00
committed by GitHub
10 changed files with 10 additions and 18 deletions

View File

@@ -6,7 +6,7 @@ feature "As a consumer I want to check out my cart", js: true do
include AuthenticationHelper
include WebHelper
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include UIComponentHelper
describe "using the checkout" do

View File

@@ -4,7 +4,7 @@ require "spec_helper"
feature "Check out with Paypal", js: true do
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include AuthenticationHelper
include PaypalHelper

View File

@@ -5,7 +5,7 @@ require 'spec_helper'
feature "As a consumer I want to check out my cart", js: true do
include AuthenticationHelper
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include WebHelper
include UIComponentHelper

View File

@@ -5,7 +5,7 @@ require 'spec_helper'
feature "Check out with Stripe", js: true do
include AuthenticationHelper
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include StripeHelper
include StripeStubs

View File

@@ -7,7 +7,7 @@ feature "Using embedded shopfront functionality", js: true do
include AuthenticationHelper
include WebHelper
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include UIComponentHelper
describe "using iframes" do

View File

@@ -6,7 +6,7 @@ feature "shopping with variant overrides defined", js: true do
include AuthenticationHelper
include WebHelper
include ShopWorkflow
include CheckoutHelper
include CheckoutRequestsHelper
include UIComponentHelper
let(:hub) { create(:distributor_enterprise, with_payment_and_shipping: true) }

View File

@@ -184,7 +184,6 @@ RSpec.configure do |config|
# Helpers
config.include Rails.application.routes.url_helpers
config.include Spree::UrlHelpers
config.include Spree::CheckoutHelpers
config.include Spree::MoneyHelper
config.include PreferencesHelper
config.include ControllerRequestsHelper, type: :controller

View File

@@ -1,6 +1,6 @@
# frozen_string_literal: true
module CheckoutHelper
module CheckoutRequestsHelper
def have_checkout_details
have_content "Your details"
end

View File

@@ -1,9 +0,0 @@
# frozen_string_literal: true
module Spree
module CheckoutHelpers
def click_checkout_continue_button
page.find('#add_new_save_checkout_button input[type=submit]').click
end
end
end

View File

@@ -5,6 +5,8 @@ require "spec_helper"
describe "spree/shared/_order_details.html.haml" do
include AuthenticationHelper
helper Spree::BaseHelper
helper CheckoutHelper
helper OrderHelper
let(:order) { create(:completed_order_with_fees) }
@@ -12,7 +14,7 @@ describe "spree/shared/_order_details.html.haml" do
assign(:order, order)
allow(view).to receive_messages(
order: order,
current_order: order,
current_order: order
)
end