Commit a1b9e20d3e46d0eae905602f6d48619cf3c199df
1 parent
ed6f20bb
Exists in
staging
fixing wrong merge with master
Showing
2 changed files
with
1 additions
and
37 deletions
Show diff stats
lib/noosfero/api/v1/articles.rb
@@ -221,7 +221,7 @@ module Noosfero | @@ -221,7 +221,7 @@ module Noosfero | ||
221 | end | 221 | end |
222 | 222 | ||
223 | Article.hit(articles) | 223 | Article.hit(articles) |
224 | - present_articles_paginated(articles) | 224 | + present_articles(articles) |
225 | end | 225 | end |
226 | 226 | ||
227 | desc 'Return one child of a article identified by id' do | 227 | desc 'Return one child of a article identified by id' do |
test/unit/api/articles_test.rb
@@ -210,33 +210,6 @@ class ArticlesTest < ActiveSupport::TestCase | @@ -210,33 +210,6 @@ class ArticlesTest < ActiveSupport::TestCase | ||
210 | end | 210 | end |
211 | end | 211 | end |
212 | 212 | ||
213 | - should 'not perform a vote twice in same article' do | ||
214 | - article = fast_create(Article, :profile_id => @person.id, :name => "Some thing") | ||
215 | - @params[:value] = 1 | ||
216 | - ## Perform a vote twice in API should compute only one vote | ||
217 | - post "/api/v1/articles/#{article.id}/vote?#{params.to_query}" | ||
218 | - post "/api/v1/articles/#{article.id}/vote?#{params.to_query}" | ||
219 | - | ||
220 | - total = article.votes_total | ||
221 | - | ||
222 | - assert_equal 1, total | ||
223 | - end | ||
224 | - | ||
225 | - should 'not perform a vote in favor and against a proposal' do | ||
226 | - article = fast_create(Article, :profile_id => @person.id, :name => "Some thing") | ||
227 | - @params[:value] = 1 | ||
228 | - ## Perform a vote in favor a proposal | ||
229 | - post "/api/v1/articles/#{article.id}/vote?#{params.to_query}" | ||
230 | - json = JSON.parse(last_response.body) | ||
231 | - assert_equal 201, last_response.status | ||
232 | - ## Perform a vote against a proposal | ||
233 | - @params[:value] = -1 | ||
234 | - post "/api/v1/articles/#{article.id}/vote?#{params.to_query}" | ||
235 | - json = JSON.parse(last_response.body) | ||
236 | - ## The api should not allow to save this vote | ||
237 | - assert_equal 400, last_response.status | ||
238 | - end | ||
239 | - | ||
240 | should "update body of article created by me" do | 213 | should "update body of article created by me" do |
241 | new_value = "Another body" | 214 | new_value = "Another body" |
242 | params[:article] = {:body => new_value} | 215 | params[:article] = {:body => new_value} |
@@ -713,15 +686,6 @@ class ArticlesTest < ActiveSupport::TestCase | @@ -713,15 +686,6 @@ class ArticlesTest < ActiveSupport::TestCase | ||
713 | assert_includes json["articles"].map { |a| a["id"] }, article2.id | 686 | assert_includes json["articles"].map { |a| a["id"] }, article2.id |
714 | end | 687 | end |
715 | 688 | ||
716 | - should 'list articles followed by me' do | ||
717 | - article1 = fast_create(Article, :profile_id => user.person.id, :name => "Some thing") | ||
718 | - article2 = fast_create(Article, :profile_id => user.person.id, :name => "Some other thing") | ||
719 | - article1.person_followers << @person | ||
720 | - get "/api/v1/articles/followed_by_me?#{params.to_query}" | ||
721 | - json = JSON.parse(last_response.body) | ||
722 | - assert_equal [article1.id], json['articles'].map { |a| a['id'] } | ||
723 | - end | ||
724 | - | ||
725 | ARTICLE_ATTRIBUTES = %w(followers_count votes_count comments_count) | 689 | ARTICLE_ATTRIBUTES = %w(followers_count votes_count comments_count) |
726 | 690 | ||
727 | ARTICLE_ATTRIBUTES.map do |attribute| | 691 | ARTICLE_ATTRIBUTES.map do |attribute| |