Sha256: ba0031982f9483fe47bd7e5abbb87f7d3c2a1316cfa06906a9ceecba1816fa4f

Contents?: true

Size: 927 Bytes

Versions: 13

Compression:

Stored size: 927 Bytes

Contents

require "test_helper"

class PaypalAcceptanceTest < ActionDispatch::IntegrationTest

  include ::ShippingMethodSpecHelper
  include ::CheckoutTestHelper

  setup do
    create(:product, name: 'Bracelet Set', price: 25)
    create(:product, name: 'Necklace Set', price: 14)
    create_regional_shipping_method
  end

  test 'paypal variables' do
    visit root_path
    add_item_to_cart('Bracelet Set')
    assert_sanitized_equal "Total: $25.00", find('.line-items-total').text

    click_link 'Checkout'

    enter_valid_email_address
    enter_valid_shipping_address

    click_button 'Submit'

    choose 'Ground'
    click_button 'Submit'

    assert_sanitized_equal 'Total: $29.30', find('.order-total-amount').text
    assert_sanitized_equal "25.0", page.find("#amount_1").value
    assert_sanitized_equal "3.99", page.find("#handling_cart").value
    assert_sanitized_equal "0.31", page.find("#tax_cart").value
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
nimbleshop_core-0.0.5 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.4.beta1 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.4 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.3 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.2 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.2.beta1 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc6 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc5 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc4 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc3 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc2 test/integration/checkout/paypal_acceptance_test.rb
nimbleshop_core-0.0.1.rc1 test/integration/checkout/paypal_acceptance_test.rb