Sha256: 62a268d329accc7c67eb5c2f30c23f78abfdbcb22608a792c21375465a575b36

Contents?: true

Size: 1.26 KB

Versions: 14

Compression:

Stored size: 1.26 KB

Contents

require 'test_helper'

module Workarea
  decorate Admin::PaymentTransactionsSystemTest, with: :murals_your_way do
    def test_viewing_transactions
      Workarea.config.checkout_payment_action = {
        shipping: 'authorize!',
        partial_shipping: 'authorize!',
        no_shipping: 'authorize!'
      }

      order = create_placed_order(id: 'FOO')
      payment = Payment.find(order.id)
      auth = payment.credit_card.transactions.first
      capture = payment.credit_card.build_transaction(
        action: 'capture',
        amount: auth.amount,
        reference: auth
      )
      capture.complete!

      visit admin.payment_transactions_path

      click_button 'Transaction'
      assert(page.has_content?('Authorize (1)'))
      assert(page.has_content?('Capture (1)'))
      click_button 'Transaction' # closes filter dropdown

      click_button 'Auth Status'
      assert(page.has_content?('Captured (1)'))

      visit admin.payment_transactions_path
      click_link 'Authorize', match: :first

      assert(page.has_content?('Transaction'))
      assert(page.has_content?('Credit Card'))
      assert(page.has_content?("#{Money.default_currency.symbol}11.00"))
      assert(page.has_content?('Success'))
      assert(page.has_content?('Capture'))
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
workarea-usaepay-1.2.0 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.1.1 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.1.0 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.44 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.43 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.42 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.41 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.40 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.30 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.3 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.26 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.24 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.23 test/system/workarea/admin/payment_transactions_system_test.decorator
workarea-usaepay-1.0.22 test/system/workarea/admin/payment_transactions_system_test.decorator