Sha256: a81d867fee96d1452f20bc373862474a214d2de85ea23985975693561f6cf30b

Contents?: true

Size: 941 Bytes

Versions: 13

Compression:

Stored size: 941 Bytes

Contents

require File.dirname(__FILE__) + '/../../test_helper'
require 'admin/backend_controller'

# Re-raise errors caught by the controller.
class Admin::BackendController; def rescue_action(e) raise e end; end

class Admin::BackendControllerTest < Test::Unit::TestCase
  def setup
    @controller = Admin::BackendController.new
    @request    = ActionController::TestRequest.new
    @response   = ActionController::TestResponse.new
    Content.destroy_all
    Content.create(:title => 'my title', :description => 'a little bit of content')
  end

  def teardown
    Content.destroy_all
  end

  def test_search
    get :search
    assert_response :success
    assert_template 'search'
    assert_nil assigns(:results)

    post :search, :query => 'title'
    assert_template 'search'
    assert_equal 1, assigns(:results).size
    
    post :search, :query => 'monkey'
    assert_template 'search'
    assert assigns(:results).empty?
 
  end
end

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
cehoffman-acts_as_ferret-0.4.4 doc/demo/test/functional/admin/backend_controller_test.rb
jkraemer-acts_as_ferret-0.4.4 doc/demo/test/functional/admin/backend_controller_test.rb
watson-acts_as_ferret-0.4.8.2 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.5.2 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.8.2 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.8.1 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.5.1 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.5 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.8.rails3 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.8 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.7 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.6 doc/demo/test/functional/admin/backend_controller_test.rb
acts_as_ferret-0.4.4 doc/demo/test/functional/admin/backend_controller_test.rb