diff --git a/imgproxy-rails.gemspec b/imgproxy-rails.gemspec index 2c066a9..157d63a 100644 --- a/imgproxy-rails.gemspec +++ b/imgproxy-rails.gemspec @@ -32,7 +32,7 @@ Gem::Specification.new do |s| s.add_development_dependency "combustion", ">= 1.1" s.add_development_dependency "rake", ">= 13.0" s.add_development_dependency "rspec", ">= 3.9" + s.add_development_dependency "rspec-rails", ">= 4.0" s.add_development_dependency "rails", "~> 7.0.3" s.add_development_dependency "image_processing", "~> 1.2" - s.add_development_dependency "database_cleaner-active_record" end diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 669ad0c..367c4d1 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -2,7 +2,6 @@ require "spec_helper" -require "bundler/setup" require "combustion" begin Combustion.initialize!(:active_storage, :active_record) do @@ -14,8 +13,8 @@ exit(1) end +require "rspec/rails" require "imgproxy-rails" -require "database_cleaner/active_record" class User < ActiveRecord::Base has_one_attached :avatar @@ -32,14 +31,5 @@ class User < ActiveRecord::Base ).migrate RSpec.configure do |config| - config.before(:suite) do - DatabaseCleaner.strategy = :transaction - DatabaseCleaner.clean_with(:truncation) - end - - config.around(:each) do |example| - DatabaseCleaner.cleaning do - example.run - end - end + config.use_transactional_fixtures = true end