From 89801825882b06e411c6190901d94208eb816da0 Mon Sep 17 00:00:00 2001 From: Marcelo Lauxen Date: Wed, 12 May 2021 08:55:48 -0300 Subject: [PATCH] Sidekiq >= 6.2 requires a session middleware for CSRF protection --- spec/sidekiq-scheduler/web_spec.rb | 2 ++ spec/support/.session.key | 1 + 2 files changed, 3 insertions(+) create mode 100644 spec/support/.session.key diff --git a/spec/sidekiq-scheduler/web_spec.rb b/spec/sidekiq-scheduler/web_spec.rb index d901d638..ca8765f6 100644 --- a/spec/sidekiq-scheduler/web_spec.rb +++ b/spec/sidekiq-scheduler/web_spec.rb @@ -4,6 +4,8 @@ describe Sidekiq::Web do include Rack::Test::Methods + Sidekiq::Web.use Rack::Session::Cookie, secret: File.read("spec/support/.session.key"), same_site: true, max_age: 86400 + let(:app) { Sidekiq::Web } let(:enabled_job_name) { 'Foo Job' } diff --git a/spec/support/.session.key b/spec/support/.session.key new file mode 100644 index 00000000..e7796f18 --- /dev/null +++ b/spec/support/.session.key @@ -0,0 +1 @@ +12d2dc785301be134b61f32a5de2fc8a5102dc0aa25899736ff5f94be32c2148 \ No newline at end of file