otwarchive-symphonyarchive/spec/helpers/admin_helper_spec.rb
2026-03-11 22:22:11 +00:00

23 lines
680 B
Ruby

# frozen_string_literal: true
require "spec_helper"
describe AdminHelper do
let!(:admin) { FactoryBot.create(:admin) }
let!(:admin_activity) { FactoryBot.create(:admin_activity, admin: admin) }
describe "admin activity login string" do
it "contains the admin's login" do
result = admin_activity_login_string(admin_activity)
expect(result).to include(admin.login)
end
context "when admin is deleted" do
it "contains 'Admin deleted'" do
allow(admin_activity).to receive(:admin).and_return(nil)
result = admin_activity_login_string(admin_activity)
expect(result).to include("Admin deleted")
end
end
end
end