diff --git a/app/models/organization.rb b/app/models/organization.rb index 4900aba..d0bfd3a 100644 --- a/app/models/organization.rb +++ b/app/models/organization.rb @@ -24,7 +24,7 @@ class Organization < Profile restrictions || ('' + _('(not informed)') + '') end - def pending_validations - CreateEnterprise.pending_for(self) + def pending_validations(conditions = nil) + CreateEnterprise.pending_for(self, conditions) end end diff --git a/test/unit/organization_test.rb b/test/unit/organization_test.rb index 9de8d1c..b15ef63 100644 --- a/test/unit/organization_test.rb +++ b/test/unit/organization_test.rb @@ -62,8 +62,14 @@ class OrganizationTest < Test::Unit::TestCase should 'list pending enterprise validations' do org = Organization.new - CreateEnterprise.expects(:pending_for).with(org).returns([]) + CreateEnterprise.expects(:pending_for).with(org, nil).returns([]) assert_equal [], org.pending_validations end + should 'accept an optional conditions hash for pending_validations' do + org = Organization.new + CreateEnterprise.expects(:pending_for).with(org, { :lala => 'lele'}).returns([]) + assert_equal [], org.pending_validations({ :lala => 'lele'}) + end + end -- libgit2 0.21.2