[#10799] Display token error on related card
This commit is contained in:
parent
703a722c54
commit
ec2c913ab4
5 changed files with 42 additions and 6 deletions
|
@ -0,0 +1,27 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require "rails_helper"
|
||||
|
||||
RSpec.describe Procedure::Card::APIEntrepriseComponent, type: :component do
|
||||
subject { render_inline(described_class.new(procedure:)) }
|
||||
|
||||
let(:procedure) { create(:procedure, api_entreprise_token:) }
|
||||
|
||||
context "Token is not configured" do
|
||||
let(:api_entreprise_token) { nil }
|
||||
|
||||
it { is_expected.to have_css('p.fr-badge.fr-badge--info', text: "À configurer") }
|
||||
end
|
||||
|
||||
context "Token expires soon" do
|
||||
let(:api_entreprise_token) { JWT.encode({ exp: 2.days.from_now.to_i }, nil, "none") }
|
||||
|
||||
it { is_expected.to have_css('p.fr-badge.fr-badge--error', text: "À renouveler") }
|
||||
end
|
||||
|
||||
context "Token expires in a long time" do
|
||||
let(:api_entreprise_token) { JWT.encode({ exp: 2.months.from_now.to_i }, nil, "none") }
|
||||
|
||||
it { is_expected.to have_css('p.fr-badge.fr-badge--success', text: "Validé") }
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue