require "rails_helper" describe Account::PermissionsListComponent do it "adds different classes for actions that can and cannot be performed" do render_inline Account::PermissionsListComponent.new(User.new) expect(page).to have_css "li.permission-allowed", text: "Participate in debates" expect(page).to have_css "li.permission-denied", text: "Support proposals" end it "adds a hint when an action cannot be performed" do render_inline Account::PermissionsListComponent.new(User.new) expect(page).to have_css "li", exact_text: "Additional verification needed Support proposals", normalize_ws: true expect(page).to have_css "li", exact_text: "Participate in debates", normalize_ws: true end end