Commit cab8ab2e47cc06bdb251118cd217ef6bd38b9a65
1 parent
b0d06330
Exists in
master
and in
29 other branches
Loading solr and removing useless database_cleaner requirement
Showing
1 changed file
with
3 additions
and
7 deletions
Show diff stats
features/support/env.rb
... | ... | @@ -5,6 +5,9 @@ |
5 | 5 | # files. |
6 | 6 | |
7 | 7 | ENV["RAILS_ENV"] ||= "cucumber" |
8 | +abort unless system 'rake -s solr:start' | |
9 | +at_exit { system 'rake -s solr:stop' } | |
10 | + | |
8 | 11 | require File.expand_path(File.dirname(__FILE__) + '/../../config/environment') |
9 | 12 | |
10 | 13 | require 'cucumber/formatter/unicode' # Remove this line if you don't want Cucumber Unicode support |
... | ... | @@ -48,13 +51,6 @@ ActionController::Base.allow_rescue = false |
48 | 51 | Cucumber::Rails::World.use_transactional_fixtures = true |
49 | 52 | # How to clean your database when transactions are turned off. See |
50 | 53 | # http://github.com/bmabey/database_cleaner for more info. |
51 | -if defined?(ActiveRecord::Base) | |
52 | - begin | |
53 | - require 'database_cleaner' | |
54 | - DatabaseCleaner.strategy = :truncation | |
55 | - rescue LoadError => ignore_if_database_cleaner_not_present | |
56 | - end | |
57 | -end | |
58 | 54 | |
59 | 55 | Before do |
60 | 56 | Fixtures.reset_cache | ... | ... |