module Frails::Component::TestHelpers

Public Instance Methods

controller() click to toggle source
# File lib/frails/component/test_helpers.rb, line 10
def controller
  @controller ||= ApplicationController.new.tap { |c| c.request = request }
end
render_inline(options = {}, locals = {}, &block) click to toggle source
# File lib/frails/component/test_helpers.rb, line 6
def render_inline(options = {}, locals = {}, &block)
  Nokogiri::HTML(controller.view_context.render(options, locals, &block))
end
request() click to toggle source
# File lib/frails/component/test_helpers.rb, line 14
def request
  @request ||= ActionDispatch::TestRequest.create
end