File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,6 +9,23 @@ class CategoriesControllerTest < ActionController::TestCase
99 assert_not_nil assigns ( :categories )
1010 end
1111
12+ test ':index should correctly search categories' do
13+ get :index
14+ assert_response ( :success )
15+ @all_categories = assigns ( :categories )
16+ assert_not_nil @all_categories
17+ assert @all_categories . any?
18+
19+ get :index , params : { term : 'meta' }
20+ assert_response ( :success )
21+ @search_categories = assigns ( :categories )
22+ assert_not_nil @search_categories
23+ assert @search_categories . any?
24+ assigns ( @search_categories . all? { |c | c . name . downcase . match? ( 'meta' ) } )
25+
26+ assert_not_equal @all_categories . size , @search_categories . size
27+ end
28+
1229 test 'homepage should show categories in the correct order' do
1330 get :homepage
1431 assert_not_nil assigns ( :header_categories )
You can’t perform that action at this time.
0 commit comments