diff options
| author | Alban Peignier | 2012-04-19 10:43:54 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2012-04-19 10:43:54 +0200 | 
| commit | d1a4fe434ff81de0a9db0cc4c5f9aab3c8b05eb7 (patch) | |
| tree | 901ed968179ad136ae4da08d9049d238b290df24 /spec | |
| parent | 31c3a945318d135850409e412c710ffbe2f599a7 (diff) | |
| download | chouette-core-d1a4fe434ff81de0a9db0cc4c5f9aab3c8b05eb7.tar.bz2 | |
Load explicitely FactoryGirl if needed. Ignore errors when dropping Apartment::Databases. Refs #13
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/spec_helper.rb | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1caf5560b..ba28c1557 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -8,6 +8,12 @@ require 'rspec/autorun'  require 'capybara/rspec'  require 'capybara/rails' +# FIXME FactoryGirl not found in jenkins build #13 +unless defined?(FactoryGirl) +  require 'factory_girl' +  require 'spec/factories.rb' +end +  # Requires supporting ruby files with custom matchers and macros, etc,  # in spec/support/ and its subdirectories.  Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} @@ -41,9 +47,14 @@ RSpec.configure do |config|    config.before(:suite) do      DatabaseCleaner.strategy = :transaction -    Apartment.database_names.each do |database| -      Apartment::Database.drop(database) +    begin +      Apartment.database_names.each do |database| +        Apartment::Database.drop(database) +      end +    rescue +      # FIXME referentials table not found in jenkins build #13      end +      DatabaseCleaner.clean_with(:truncation, {:except => %w[spatial_ref_sys geometry_columns]} )    end | 
