summary refs log tree commit
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2022-05-05 17:10:29 -0700
committerGitHub <noreply@github.com>2022-05-05 17:10:29 -0700
commit84614ba9a82c461c82611069c1937790b9ef2b81 (patch)
tree56a243f899ec30694316d84cb3716495221d0909
parentb1deb7eb8a0cede8112d50c33842b6cd71f49996 (diff)
downloadrack-84614ba9a82c461c82611069c1937790b9ef2b81.tar.gz
Remove dependency on rack-session, and development dependency on minitest-sprint
Add rack-session gem when testing rack-attack
-rw-r--r--Rakefile1
-rw-r--r--rack.gemspec3
2 files changed, 1 insertions, 3 deletions
diff --git a/Rakefile b/Rakefile
index 856d12a0..aca861df 100644
--- a/Rakefile
+++ b/Rakefile
@@ -155,6 +155,7 @@ def clone_and_test(url, name, command)
   # I tried using `bundle config --local local.async ../` but it simply doesn't work.
   File.open("#{path}/Gemfile", "a") do |file|
     file.puts("gem 'rack', path: '../../'")
+    file.puts("gem 'rack-session', github: 'rack/rack-session'") if name == 'rack-attack'
   end
 
   sh("cd #{path} && bundle install && #{command}")
diff --git a/rack.gemspec b/rack.gemspec
index 44c405d7..6e1a007f 100644
--- a/rack.gemspec
+++ b/rack.gemspec
@@ -39,10 +39,7 @@ Gem::Specification.new do |s|
     "source_code_uri"   => "https://github.com/rack/rack"
   }
 
-  s.add_dependency 'rack-session'
-
   s.add_development_dependency 'minitest', "~> 5.0"
-  s.add_development_dependency 'minitest-sprint'
   s.add_development_dependency 'minitest-global_expectations'
 
   s.add_development_dependency 'bundler'