4 class QueriesControllerTest < ActionDispatch::IntegrationTest
7 def results_check(*results)
8 assert_response :success
9 assert_template :create
10 assert_template :layout => nil
12 assert_select "ul.results-list", 0
14 assert_select "ul.results-list", 1 do
15 assert_select "li.search_results_entry", results.count
17 results.each do |result|
18 attrs = result.collect { |k, v| "[data-#{k}='#{v}']" }.join
19 assert_select "li.search_results_entry a.set_position#{attrs}", result[:name]
25 def results_check_error(error)
26 assert_response :success
27 assert_template :error
28 assert_template :layout => nil
29 assert_select ".alert.alert-danger", error