Commit 2cfd2befd1948afc4d9148d2251cd2858468966b

Authored by MoisesMachado
1 parent 5413c056

ActionItem514: test to reproduce error in counting results for product category


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2208 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 1 changed file with 12 additions and 0 deletions   Show diff stats
test/unit/environment_finder_test.rb
... ... @@ -195,6 +195,18 @@ class EnvironmentFinderTest < ActiveSupport::TestCase
195 195 assert_not_includes prods, prod4
196 196 end
197 197  
  198 + should 'count products wihin product category without query' do
  199 + finder = EnvironmentFinder.new(Environment.default)
  200 + cat = ProductCategory.create!(:name => 'test category', :environment => Environment.default)
  201 + ent = Enterprise.create!(:name => 'test enterprise', :identifier => 'test_ent')
  202 + prod1 = ent.products.create!(:name => 'test product 1', :product_category => cat)
  203 + prod3 = ent.products.create!(:name => 'test product 2')
  204 +
  205 + prods_count = finder.count(:products, nil, :product_category => cat)
  206 +
  207 + assert_equal 1, prods_count
  208 + end
  209 +
198 210 should 'find in order of creation' do
199 211 finder = EnvironmentFinder.new(Environment.default)
200 212 ent1 = Enterprise.create!(:name => 'test enterprise 1', :identifier => 'test_ent1')
... ...