Start to spec DFC auth control

This commit is contained in:
Maikel Linke
2022-11-09 12:51:09 +11:00
committed by David Cook
parent b0aa7b7b55
commit 8d6615aa6b

View File

@@ -0,0 +1,19 @@
# frozen_string_literal: true
require 'spec_helper'
describe DfcProvider::AuthorizationControl do
let(:user) { create(:user) }
describe "with OIDC token" do
it "finds a user" do
token = JWT.encode({ email: user.email }, nil)
auth = described_class.new(
double(:request,
headers: { "Authorization" => "Bearer #{token}" })
)
expect(auth.user).to eq user
end
end
end