diff --git a/lib/noosfero/api/helpers.rb b/lib/noosfero/api/helpers.rb index abf2bac..29455eb 100644 --- a/lib/noosfero/api/helpers.rb +++ b/lib/noosfero/api/helpers.rb @@ -94,6 +94,7 @@ if params[:categories_ids] articles = articles.joins(:categories).where('category_id in (?)', params[:categories_ids]) end + articles end def find_task(asset, id) diff --git a/test/unit/api/articles_test.rb b/test/unit/api/articles_test.rb index a9dcbd0..e7cc2be 100644 --- a/test/unit/api/articles_test.rb +++ b/test/unit/api/articles_test.rb @@ -3,6 +3,7 @@ require File.dirname(__FILE__) + '/test_helper' class ArticlesTest < ActiveSupport::TestCase def setup + Environment.destroy_all login_api end diff --git a/test/unit/api/test_helper.rb b/test/unit/api/test_helper.rb index 4c714c3..4c572c3 100644 --- a/test/unit/api/test_helper.rb +++ b/test/unit/api/test_helper.rb @@ -9,7 +9,8 @@ class ActiveSupport::TestCase end def login_api - @user = User.create!(:login => 'testapi', :password => 'testapi', :password_confirmation => 'testapi', :email => 'test@test.org', :environment => Environment.default) + @environment = fast_create(Environment, :is_default => true) + @user = User.create!(:login => 'testapi', :password => 'testapi', :password_confirmation => 'testapi', :email => 'test@test.org', :environment => @environment) @user.activate @person = @user.person @@ -18,7 +19,7 @@ class ActiveSupport::TestCase @private_token = json["private_token"] @params = {:private_token => @private_token} end - attr_accessor :private_token, :user, :person, :params + attr_accessor :private_token, :user, :person, :params, :environment private -- libgit2 0.21.2