Sha256: 4ad14a78174ea3f810d1434f500ebb8509b774a5f3381a32ad755d13acc9d861

Contents?: true

Size: 1.44 KB

Versions: 7

Compression:

Stored size: 1.44 KB

Contents

require 'test_helper'
class SearchControllerTest < ActionController::TestCase
  setup do
    @controller = SearchController.new
  end

  test "index" do
    get :index
    assert_response :success
    assert_select "title", "Find It | Journals"
    assert_select ".umlaut-search-form", 2
    assert_select ".umlaut-results", 0
  end

  # Tests don't currently support contains searching because sdalton can't/won't
  # figure out FULLTEXT indexing in MySQL, so we'll test begins with searching.
  test "journal search" do
    return unless Sfx4::Local::AzTitle.connection_configured?
    get :journal_search, "rft.jtitle"=>"Account", "umlaut.title_search_type"=>"begins"
    assert_response :success
    assert_select "title", "Find It | Journal titles that begin with &#x27;Account&#x27;"
    assert_select ".umlaut-search-form", 1
    assert_select ".umlaut-results", 1
    assert_select ".umlaut-results .umlaut-result", :minimum => 1
    assert_select ".umlaut-pagination", 2
    assert_select ".umlaut-az", 0
  end

  test "journal list" do
    return unless Sfx4::Local::AzTitle.connection_configured?
    get :journal_list, :id => "A"
    assert_response :success
    assert_select "title", "Find It | Browse by Journal Title: A"
    assert_select ".umlaut-search-form", 1
    assert_select ".umlaut-results", 1
    assert_select ".umlaut-results .umlaut-result", :minimum => 1 
    assert_select ".umlaut-pagination", 2
    assert_select ".umlaut-az", 1
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
umlaut-3.3.1 ./test/functional/search_controller_test.rb
umlaut-3.3.0 ./test/functional/search_controller_test.rb
umlaut-3.2.0 ./test/functional/search_controller_test.rb
umlaut-3.1.1 ./test/functional/search_controller_test.rb
umlaut-3.1.0 ./test/functional/search_controller_test.rb
umlaut-3.1.0.pre2 ./test/functional/search_controller_test.rb
umlaut-3.1.0.pre1 ./test/functional/search_controller_test.rb