Commit b69e4d6a20962f920c49b1e03ed9004842c80fa5
1 parent
30cd68bf
Exists in
theme-brasil-digital-from-staging
and in
8 other branches
Remove trailing spaces
Showing
2 changed files
with
13 additions
and
13 deletions
Show diff stats
lib/noosfero/api/v1/search.rb
1 | 1 | module Noosfero |
2 | 2 | module API |
3 | 3 | module V1 |
4 | - class Search < Grape::API | |
4 | + class Search < Grape::API | |
5 | 5 | |
6 | 6 | resource :search do |
7 | 7 | resource :article do |
8 | 8 | paginate per_page: 20, max_per_page: 200 |
9 | 9 | get do |
10 | 10 | # Security checks |
11 | - sanitize_params_hash(params) | |
11 | + sanitize_params_hash(params) | |
12 | 12 | # APIHelpers |
13 | 13 | asset = :articles |
14 | 14 | context = environment |
... | ... | @@ -22,8 +22,8 @@ module Noosfero |
22 | 22 | scope = scope.where(:parent_id => params[:parent_id]) if params[:parent_id].present? |
23 | 23 | |
24 | 24 | scope = scope.joins(:categories).where(:categories => {:id => params[:category_ids]}) if params[:category_ids].present? |
25 | - | |
26 | - query = params[:query] || "" | |
25 | + | |
26 | + query = params[:query] || "" | |
27 | 27 | order = "more_recent" |
28 | 28 | |
29 | 29 | options = {:filter => order, :template_id => params[:template_id]} |
... | ... | @@ -33,9 +33,9 @@ module Noosfero |
33 | 33 | articles = search_result[:results] |
34 | 34 | |
35 | 35 | result = present_articles_paginated(articles) |
36 | - | |
36 | + | |
37 | 37 | result |
38 | - end | |
38 | + end | |
39 | 39 | end |
40 | 40 | end |
41 | 41 | ... | ... |
test/unit/api/search_test.rb
... | ... | @@ -10,9 +10,9 @@ class SearchTest < ActiveSupport::TestCase |
10 | 10 | should 'not list unpublished articles' do |
11 | 11 | Article.delete_all |
12 | 12 | article = fast_create(Article, :profile_id => person.id, :published => false) |
13 | - assert !article.published? | |
13 | + assert !article.published? | |
14 | 14 | get "/api/v1/search/article" |
15 | - json = JSON.parse(last_response.body) | |
15 | + json = JSON.parse(last_response.body) | |
16 | 16 | assert_empty json['articles'] |
17 | 17 | end |
18 | 18 | |
... | ... | @@ -26,7 +26,7 @@ class SearchTest < ActiveSupport::TestCase |
26 | 26 | should 'invalid search string articles' do |
27 | 27 | fast_create(Article, :profile_id => person.id, :name => 'some article') |
28 | 28 | get "/api/v1/search/article?query=test" |
29 | - json = JSON.parse(last_response.body) | |
29 | + json = JSON.parse(last_response.body) | |
30 | 30 | assert_empty json['articles'] |
31 | 31 | end |
32 | 32 | |
... | ... | @@ -40,7 +40,7 @@ class SearchTest < ActiveSupport::TestCase |
40 | 40 | should 'list articles of one type' do |
41 | 41 | fast_create(Article, :profile_id => person.id) |
42 | 42 | article = fast_create(TinyMceArticle, :profile_id => person.id) |
43 | - | |
43 | + | |
44 | 44 | get "/api/v1/search/article?type=TinyMceArticle" |
45 | 45 | json = JSON.parse(last_response.body) |
46 | 46 | assert_equal article.id, json['articles'].first['id'] |
... | ... | @@ -105,7 +105,7 @@ class SearchTest < ActiveSupport::TestCase |
105 | 105 | json = JSON.parse(last_response.body) |
106 | 106 | assert_equal 1, json['articles'].count |
107 | 107 | assert_equal article.id, json['articles'].first["id"] |
108 | - end | |
108 | + end | |
109 | 109 | |
110 | 110 | should 'search filter by category' do |
111 | 111 | Article.delete_all |
... | ... | @@ -117,7 +117,7 @@ class SearchTest < ActiveSupport::TestCase |
117 | 117 | json = JSON.parse(last_response.body) |
118 | 118 | assert_equal 1, json['articles'].count |
119 | 119 | assert_equal article.id, json['articles'].first["id"] |
120 | - end | |
120 | + end | |
121 | 121 | |
122 | 122 | should 'search filter by more than one category' do |
123 | 123 | Article.delete_all |
... | ... | @@ -133,6 +133,6 @@ class SearchTest < ActiveSupport::TestCase |
133 | 133 | assert_equal 2, json['articles'].count |
134 | 134 | assert_equal article1.id, json['articles'].first["id"] |
135 | 135 | assert_equal article2.id, json['articles'].last["id"] |
136 | - end | |
136 | + end | |
137 | 137 | |
138 | 138 | end | ... | ... |