Files
nairobi/spec/components/account/sign_in_info_component_spec.rb
2024-10-30 14:50:41 +01:00

25 lines
709 B
Ruby

require "rails_helper"
describe Account::SignInInfoComponent do
let(:account) { create(:user, last_sign_in_at: Date.current, last_sign_in_ip: "1.2.3.4") }
context "Security secret for render last sign in is enabled" do
it "shows a sign in info" do
stub_secrets(security: { last_sign_in: true })
render_inline Account::SignInInfoComponent.new(account)
expect(page).to have_content "Last login:"
expect(page).to have_content "from IP"
end
end
context "Security secret for render last sign in is disabled" do
it "does not show sign in info" do
render_inline Account::SignInInfoComponent.new(account)
expect(page).not_to be_rendered
end
end
end