Files
Dena/spec/support/auth_helper.rb
2026-08-13 19:50:53 +03:30

21 lines
482 B
Ruby

# frozen_string_literal: true
# Authentication test helpers
module AuthTestHelpers
AUTH_HEADER_NAME = 'Authorization'.freeze
def inject_authorization!(member)
@request.env['jwt.payload'] =
{ email: member.email, uid: member.uid,
role: member.role, state: member.state, level: member.level }
end
def eject_authorization!
@request.env['jwt.payload'] = nil
end
end
RSpec.configure do |config|
config.include AuthTestHelpers, type: :controller
end