module ViewComponent::TestHelpers

def render_in_view_context(*args, &block)

```
assert_text("Hello, World!")

end
render(MyComponent.new(arg1, arg2))
render_in_view_context(arg1, arg2: nil) do |arg1, arg2:|
```ruby

Capybara assertions to be used. All arguments are forwarded to the block.
Internally sets `page` to be a `Capybara::Node::Simple`, allowing for
Execute the given block in the view context (using `instance_exec`).
def render_in_view_context(*args, &block)
  @page = nil
  @rendered_content = vc_test_controller.view_context.instance_exec(*args, &block)
  Nokogiri::HTML.fragment(@rendered_content)
end