Commit 3371aaf9310bd7c545b7282dffc8e33d94216499

Authored by Daniela Feitosa
1 parent 8c2f7656

Fixed test on search controller

Showing 1 changed file with 21 additions and 18 deletions   Show diff stats
test/functional/search_controller_test.rb
@@ -138,22 +138,22 @@ class SearchControllerTest < ActionController::TestCase @@ -138,22 +138,22 @@ class SearchControllerTest < ActionController::TestCase
138 end 138 end
139 139
140 should 'get facets with people search results' do 140 should 'get facets with people search results' do
141 - state = fast_create(State, :name => 'Acre', :acronym => 'AC')  
142 - city = fast_create(City, :name => 'Rio Branco', :parent_id => state.id)  
143 - person = Person.create!(:name => 'Hildebrando', :identifier => 'hild', :user_id => fast_create(User).id, :region_id => city.id)  
144 - cat1 = fast_create(Category, :name => 'cat1')  
145 - cat2 = fast_create(Category, :name => 'cat2')  
146 - person.add_category cat1  
147 - person.add_category cat2 141 + state = fast_create(State, :name => 'Acre', :acronym => 'AC')
  142 + city = fast_create(City, :name => 'Rio Branco', :parent_id => state.id)
  143 + person = Person.create!(:name => 'Hildebrando', :identifier => 'hild', :user_id => fast_create(User).id, :region_id => city.id)
  144 + cat1 = fast_create(Category, :name => 'cat1')
  145 + cat2 = fast_create(Category, :name => 'cat2')
  146 + person.add_category cat1
  147 + person.add_category cat2
148 148
149 get 'people', :query => 'Hildebrando' 149 get 'people', :query => 'Hildebrando'
150 150
151 - assert !assigns(:results)[:people].facets.blank?  
152 - assert assigns(:results)[:people].facets['facet_fields']['f_region_facet'][0][0] == city.id.to_s 151 + assert !assigns(:results)[:people].facets.blank?
  152 + assert assigns(:results)[:people].facets['facet_fields']['f_region_facet'][0][0] == city.id.to_s
153 153
154 - assert assigns(:results)[:people].facets['facet_fields']['f_categories_facet'].count == 2  
155 - assert assigns(:results)[:people].facets['facet_fields']['f_categories_facet'][0][0] == cat1.id.to_s  
156 - assert assigns(:results)[:people].facets['facet_fields']['f_categories_facet'][1][0] == cat2.id.to_s 154 + categories_facet = assigns(:results)[:people].facets['facet_fields']['f_categories_facet']
  155 + assert_equal 2, categories_facet.count
  156 + assert_equivalent [cat1.id.to_s, cat2.id.to_s], [categories_facet[0][0], categories_facet[1][0]]
157 end 157 end
158 158
159 # 'assets' menu outside any category 159 # 'assets' menu outside any category
@@ -411,20 +411,23 @@ class SearchControllerTest < ActionController::TestCase @@ -411,20 +411,23 @@ class SearchControllerTest < ActionController::TestCase
411 411
412 should 'return events of the day' do 412 should 'return events of the day' do
413 person = create_user('someone').person 413 person = create_user('someone').person
414 - ev1 = create_event(person, :name => 'event 1', :category_ids => [@category.id], :start_date => Date.today - 10.day)  
415 - ev2 = create_event(person, :name => 'event 2', :category_ids => [@category.id], :start_date => Date.today - 2.month) 414 + ten_days_ago = Date.today - 10.day
416 415
417 - get :events, :day => (Date.today - 10.day).day 416 + ev1 = create_event(person, :name => 'event 1', :category_ids => [@category.id], :start_date => ten_days_ago)
  417 + ev2 = create_event(person, :name => 'event 2', :category_ids => [@category.id], :start_date => Date.today - 2.month)
418 418
  419 + get :events, :day => ten_days_ago.day, :month => ten_days_ago.month, :year => ten_days_ago.year
419 assert_equal [ev1], assigns(:events_of_the_day) 420 assert_equal [ev1], assigns(:events_of_the_day)
420 end 421 end
421 422
422 should 'return events of the day with category' do 423 should 'return events of the day with category' do
423 person = create_user('someone').person 424 person = create_user('someone').person
424 - ev1 = create_event(person, :name => 'event 1', :category_ids => [@category.id], :start_date => Date.today - 10.day)  
425 - ev2 = create_event(person, :name => 'event 2', :start_date => Date.today - 10.day) 425 + ten_days_ago = Date.today - 10.day
  426 +
  427 + ev1 = create_event(person, :name => 'event 1', :category_ids => [@category.id], :start_date => ten_days_ago)
  428 + ev2 = create_event(person, :name => 'event 2', :start_date => ten_days_ago)
426 429
427 - get :events, :day => (Date.today - 10.day).day, :category_path => @category.path.split('/') 430 + get :events, :day => ten_days_ago.day, :month => ten_days_ago.month, :year => ten_days_ago.year, :category_path => @category.path.split('/')
428 431
429 assert_equal [ev1], assigns(:events_of_the_day) 432 assert_equal [ev1], assigns(:events_of_the_day)
430 end 433 end