Sha256: cccae1566d458cfca1caf9435c431111033e6e7273434ea85f77ac153ad6466e

Contents?: true

Size: 1.11 KB

Versions: 4

Compression:

Stored size: 1.11 KB

Contents

require 'test_helper'

class Kaui::HomeControllerTest < Kaui::FunctionalTestHelper

  test 'should get index' do
    get :index
    assert_response :success
  end

  test 'should understand search queries' do
    get :search, :q => 'John Doe'
    assert_redirected_to accounts_path(:q => 'John Doe')

    get :search, :q => 'de305d54-75b4-431b-adb2-eb6b9e546014'
    assert_redirected_to accounts_path(:q => 'de305d54-75b4-431b-adb2-eb6b9e546014')

    get :search, :q => 'invoice:de305d54-75b4-431b-adb2-eb6b9e546014'
    assert_redirected_to invoice_path(:id => 'de305d54-75b4-431b-adb2-eb6b9e546014')

    get :search, :q => 'payment:de305d54-75b4-431b-adb2-eb6b9e546014'
    assert_redirected_to payment_path(:id => 'de305d54-75b4-431b-adb2-eb6b9e546014')

    get :search, :q => 'invoice:546014'
    assert_redirected_to invoice_path(:id => '546014')

    get :search, :q => 'payment:546014'
    assert_redirected_to payment_path(:id => '546014')

    get :search, :q => "transaction:#{@payment.transactions.first.transaction_id}"
    assert_redirected_to transaction_path(:id => @payment.transactions.first.transaction_id)

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kaui-1.0.0 test/functional/kaui/home_controller_test.rb
kaui-0.16.2 test/functional/kaui/home_controller_test.rb
kaui-0.16.1 test/functional/kaui/home_controller_test.rb
kaui-0.16.0 test/functional/kaui/home_controller_test.rb