Commit 30d5fdc56916db773e54ea0cd979d18b82d5fb20

Authored by Rafael Martins
1 parent 24b0e1eb

Fix for Noosfero::Factory throwing Exception when 'defaults_for' wasn't found

Showing 1 changed file with 11 additions and 1 deletions   Show diff stats
test/factories.rb
... ... @@ -44,7 +44,9 @@ module Noosfero::Factory
44 44 end
45 45  
46 46 def defaults_for(name)
47   - send('defaults_for_' + name.to_s.underscore) || {}
  47 + send('defaults_for_' + name.to_s.underscore)
  48 + rescue
  49 + {}
48 50 end
49 51  
50 52 def self.num_seq
... ... @@ -457,4 +459,12 @@ module Noosfero::Factory
457 459 { :name => 'Production cost ' + factory_num_seq.to_s }
458 460 end
459 461  
  462 + ###############################################
  463 + # National Region
  464 + ###############################################
  465 +
  466 + def defaults_for_national_region
  467 + { :name => 'National region ' + factory_num_seq.to_s }
  468 + end
  469 +
460 470 end
... ...