Sha256: a041a010b9fdf6221144493d6940e5e306203b151ab31624c3f92d0fa34346eb

Contents?: true

Size: 1.03 KB

Versions: 11

Compression:

Stored size: 1.03 KB

Contents

require 'test_helper'

class Kaui::CreditsControllerTest < Kaui::FunctionalTestHelper

  test 'should get new for new invoice' do
    get :new, :account_id => @account.account_id
    assert_response 200
  end

  test 'should get new for existing invoice' do
    get :new, :invoice_id => @invoice_item.invoice_id
    assert_response 200
  end

  test 'should create credit' do
    post :create,
         :credit => {
             :account_id    => @account.account_id,
             :credit_amount => 5.34
         }
    assert_redirected_to invoice_path(assigns(:credit).invoice_id)
    assert_equal 'Credit was successfully created', flash[:notice]
  end

  test 'should create credit for existing invoice' do
    post :create,
         :credit => {
             :account_id    => @account.account_id,
             :invoice_id    => @invoice_item.invoice_id,
             :credit_amount => 5.34
         }
    assert_redirected_to invoice_path(assigns(:credit).invoice_id)
    assert_equal 'Credit was 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/credits_controller_test.rb
kaui-0.10.0 test/functional/kaui/credits_controller_test.rb
kaui-0.9.0 test/functional/kaui/credits_controller_test.rb
kaui-0.8.4 test/functional/kaui/credits_controller_test.rb
kaui-0.8.3 test/functional/kaui/credits_controller_test.rb
kaui-0.8.2 test/functional/kaui/credits_controller_test.rb
kaui-0.8.1 test/functional/kaui/credits_controller_test.rb
kaui-0.8.0 test/functional/kaui/credits_controller_test.rb
kaui-0.7.2 test/functional/kaui/credits_controller_test.rb
kaui-0.7.1 test/functional/kaui/credits_controller_test.rb
kaui-0.7.0 test/functional/kaui/credits_controller_test.rb