mirror of
https://github.com/manyfold3d/manyfold.git
synced 2026-10-22 03:32:18 -05:00
20 lines
386 B
Ruby
20 lines
386 B
Ruby
module PhlexTestHelpers
|
|
def render(...)
|
|
view_context.render(...)
|
|
end
|
|
|
|
delegate :view_context, to: :controller
|
|
|
|
def controller
|
|
@controller ||= ActionView::TestCase::TestController.new
|
|
end
|
|
|
|
def sign_in(user)
|
|
allow(controller).to receive(:current_user).and_return(user)
|
|
end
|
|
end
|
|
|
|
RSpec.configure do |config|
|
|
config.include PhlexTestHelpers, type: :component
|
|
end
|