spec/spec_helper.rb in minidusen-0.7.0 vs spec/spec_helper.rb in minidusen-0.8.0
- old
+ new
@@ -1,29 +1,16 @@
$: << File.join(File.dirname(__FILE__), "/../../lib" )
require 'minidusen'
require 'byebug'
+require 'gemika'
ActiveRecord::Base.default_timezone = :local
Dir["#{File.dirname(__FILE__)}/support/*.rb"].sort.each {|f| require f}
Dir["#{File.dirname(__FILE__)}/shared_examples/*.rb"].sort.each {|f| require f}
+Gemika::RSpec.configure_clean_database_before_example
-RSpec.configure do |config|
-
+Gemika::RSpec.configure do |config|
config.expect_with(:rspec) { |c| c.syntax = [:should, :expect] }
-
- config.around do |example|
- if example.metadata.fetch(:rollback, true)
- ActiveRecord::Base.transaction do
- begin
- example.run
- ensure
- raise ActiveRecord::Rollback
- end
- end
- else
- example.run
- end
- end
end