Sha256: 3444f36ce658a7a4d60250e2aa41e371a36fa9c06978d153c996baa9909a74b8

Contents?: true

Size: 1.11 KB

Versions: 11

Compression:

Stored size: 1.11 KB

Contents

require 'test_helper'

class Kaui::TransactionsControllerTest < Kaui::FunctionalTestHelper

  test 'should get new' do
    get :new,
        :account_id        => @account.account_id,
        :payment_method_id => @payment_method.payment_method_id,
        :payment_id        => @payment.payment_id,
        :amount            => 12,
        :currency          => 'USD',
        :transaction_type  => 'CAPTURE'
    assert_response 200
    assert_not_nil assigns(:account_id)
    assert_not_nil assigns(:payment_method_id)
    assert_not_nil assigns(:transaction)
  end

  test 'should create new transaction' do
    post :create,
         :account_id        => @account.account_id,
         :payment_method_id => @payment_method.payment_method_id,
         :transaction       => {
             :payment_external_key => SecureRandom.uuid,
             :amount               => 12,
             :currency             => 'USD',
             :transaction_type     => 'AUTHORIZE'
         }
    assert_redirected_to account_timeline_path(@account.account_id)
    assert_equal 'Transaction successfully created', flash[:notice]
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
kaui-0.11.0 test/functional/kaui/transactions_controller_test.rb
kaui-0.10.0 test/functional/kaui/transactions_controller_test.rb
kaui-0.9.0 test/functional/kaui/transactions_controller_test.rb
kaui-0.8.4 test/functional/kaui/transactions_controller_test.rb
kaui-0.8.3 test/functional/kaui/transactions_controller_test.rb
kaui-0.8.2 test/functional/kaui/transactions_controller_test.rb
kaui-0.8.1 test/functional/kaui/transactions_controller_test.rb
kaui-0.8.0 test/functional/kaui/transactions_controller_test.rb
kaui-0.7.2 test/functional/kaui/transactions_controller_test.rb
kaui-0.7.1 test/functional/kaui/transactions_controller_test.rb
kaui-0.7.0 test/functional/kaui/transactions_controller_test.rb