Files
grecia/spec/components/admin/roles/table_actions_component_spec.rb
2021-08-10 15:00:26 +02:00

18 lines
597 B
Ruby

require "rails_helper"
describe Admin::Roles::TableActionsComponent, type: :component, controller: Admin::BaseController do
let(:user) { create(:user) }
it "renders link to add the role for new records" do
render_inline Admin::Roles::TableActionsComponent.new(user.build_manager)
expect(page).to have_css "a[data-method='post']", text: "Add"
end
it "renders link to remove the role for existing records" do
render_inline Admin::Roles::TableActionsComponent.new(create(:manager, user: user))
expect(page).to have_css "a[data-method='delete']", text: "Delete"
end
end