Sha256: 9e63ee44cc11fe0062ef74de1ada37b26b040a336276c695e25dcf28dbbc70ca

Contents?: true

Size: 1.47 KB

Versions: 27

Compression:

Stored size: 1.47 KB

Contents

require File.dirname(__FILE__) + '/test_helper.rb'

require 'action_controller/test_process'

class TestControllerBase < ActionController::Base
  
  def render_wice_grid_view(name)
    render :file => File.join(File.dirname(__FILE__), "views/#{name}.html.erb")
  end
  
  def rescue_action(e) 
    raise e
  end
  
end

class ProjectsController < TestControllerBase
  
  def index
    @grid = initialize_grid(Project, :order => 'created_at', :order_direction => 'DESC')
    render_wice_grid_view('simple_projects_grid')
  end

  def index2
    @grid = initialize_grid(Project, :include => :person, :order => 'created_at', :order_direction => 'DESC')
    render_wice_grid_view('projects_and_people_grid')
  end

end

# class TasksController < TestControllerBase
#   
#   def index
#     @grid = initialize_grid(Task, :include => [{:project => :person}, :person])
#   end
# 
# end

class WiceGridFunctionalTest < ActionController::TestCase
  
  def setup
    
      @controller = ProjectsController.new
      @request = ActionController::TestRequest.new
      @response = ActionController::TestResponse.new

      ActionController::Routing::Routes.draw do |map|
        map.resources :projects
        map.resources :tasks
      end
      
  end
  
  def test_index_without_parameters
    get :index
    assert_response :success
    assert css_select("table")
  end

  def test_index2_without_parameters
    # 
    # get :index2
    #    assert_response :success
    #assert css_select("table")
  end

end

Version data entries

27 entries across 27 versions & 4 rubygems

Version Path
wice_grid_mongo-6.2.4 test/wice_grid_functional_test.rb
wice_grid-3.0.4 test/wice_grid_functional_test.rb
wice_grid-3.0.3 test/wice_grid_functional_test.rb
wice_grid-3.0.2 test/wice_grid_functional_test.rb
wice_grid-3.0.1 test/wice_grid_functional_test.rb
wice_grid-3.0.0 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.2.3 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.2.2 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.2.1 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.2.0 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.1.1 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.1.0 test/wice_grid_functional_test.rb
wice_grid-3.0.0.pre4 test/wice_grid_functional_test.rb
wice_grid-3.0.0.pre3 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.0.10 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.0.9 test/wice_grid_functional_test.rb
wice_grid-3.0.0.pre2 test/wice_grid_functional_test.rb
wice_grid-3.0.0.pre1 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.0.8 test/wice_grid_functional_test.rb
wice_grid_mongoid-6.0.7 test/wice_grid_functional_test.rb