Sha256: b7775c92b51ecf6dd2cca8652985d0256fd42d7189376c3cd7fd4f0f6f8def0b

Contents?: true

Size: 1.54 KB

Versions: 6

Compression:

Stored size: 1.54 KB

Contents

require 'test_helper'

class PeopleControllerTest < ActionController::TestCase
  def test_action
    get :list
    assert_response :success

    get :list, params: {format: :csv}
    assert_response :success

    get :list, params: {format: :ods}
    assert_response :success
  end

  test 'rendering on empty list' do
    Person.destroy_all
    get :list
  end

  test 'parameters' do
    get :list, params: {'people-id' => 10}
    assert_response :success

    get :list, params: {page: 0}
    assert_response :success

    get :list, params: {page: 5, per_page: 25}
    assert_response :success

    get :list, params: {page: 50, per_page: 25}
    assert_response :success

    get :list, params: {page: 500, per_page: 25}
    assert_response :success
  end
end

# # module WithinController
#   include AppMockHelper
#   # mock_app

#   module MyTestingApp
#     class Application < Rails::Application
#     end
#   end

#   class PeopleController < ActionController::Base
#     layout nil

#     include ActiveList::ActionController
#     list

#     def index
#       render :inline => "<h1></h1><%=list-%>"
#     end
#   end

#   class PeopleControllerTest < ActionController::TestCase # Test::Unit::TestCase

#     def setup
#       @routes = ActionDispatch::Routing::RouteSet.new
#       @routes.draw do
#         resources :people do
#           get :list, :on => :collection
#         end
#         resources :contacts
#       end
#     end

#     def test_action
#       get :list
#       # raise @response
#       # assert _response :success
#     end

#   end
# # end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
active_list-8.1.0 test/people_controller_test.rb
active_list-7.3.0 test/people_controller_test.rb
active_list-8.0.0 test/people_controller_test.rb
active_list-7.2.0 test/people_controller_test.rb
active_list-7.1.0 test/people_controller_test.rb
active_list-7.0.0 test/people_controller_test.rb