module ViewComponent::TestHelpers

def render_inline(component, **args, &block)

Returns:
  • (Nokogiri::HTML) -

Parameters:
  • component (ViewComponent::Base, ViewComponent::Collection) -- The instance of the component to be rendered.
def render_inline(component, **args, &block)
  @page = nil
  @rendered_content =
    if Rails.version.to_f >= 6.1
      controller.view_context.render(component, args, &block)
    else
      controller.view_context.render_component(component, &block)
    end
  Nokogiri::HTML.fragment(@rendered_content)
end