diff options
| author | Luc Donnet | 2015-01-07 21:58:56 +0100 |
|---|---|---|
| committer | Luc Donnet | 2015-01-07 21:58:56 +0100 |
| commit | baaed4653623cfc918ada7250c4fd879aad28893 (patch) | |
| tree | ec1e7da111c2ccd95f82013e2d40d6b455f80815 /spec/support/database_cleaner.rb | |
| parent | c39887f2e4f6a12ab3af205c58a1330d8b28f5e9 (diff) | |
| download | chouette-core-baaed4653623cfc918ada7250c4fd879aad28893.tar.bz2 | |
Fix spec and update devise usage
Diffstat (limited to 'spec/support/database_cleaner.rb')
| -rw-r--r-- | spec/support/database_cleaner.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/spec/support/database_cleaner.rb b/spec/support/database_cleaner.rb new file mode 100644 index 000000000..a9758d437 --- /dev/null +++ b/spec/support/database_cleaner.rb @@ -0,0 +1,21 @@ +RSpec.configure do |config| + config.before(:suite) do + DatabaseCleaner.clean_with(:truncation) + end + + config.before(:each) do + DatabaseCleaner.strategy = :transaction + end + + config.before(:each, :js => true) do + DatabaseCleaner.strategy = :truncation + end + + config.before(:each) do + DatabaseCleaner.start + end + + config.append_after(:each) do + DatabaseCleaner.clean + end +end |
