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 138 end
139 139  
140 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 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 157 end
158 158  
159 159 # 'assets' menu outside any category
... ... @@ -411,20 +411,23 @@ class SearchControllerTest < ActionController::TestCase
411 411  
412 412 should 'return events of the day' do
413 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 420 assert_equal [ev1], assigns(:events_of_the_day)
420 421 end
421 422  
422 423 should 'return events of the day with category' do
423 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 432 assert_equal [ev1], assigns(:events_of_the_day)
430 433 end
... ...