Files
Dalan/spec/support/bearer_context.rb
2026-08-13 19:56:46 +03:30

15 lines
349 B
Ruby

# frozen_string_literal: true
shared_context 'bearer authentication' do
let(:test_user) { create(:user) }
let(:jwt_token) do
pkey = Rails.application.config.x.keystore.private_key
codec = Barong::JWT.new(key: pkey)
codec.encode(test_user.as_payload)
end
let(:auth_header) { { 'Authorization' => "Bearer #{jwt_token}" } }
end