Module: StimulusTableFilter::RSpec::Helpers

Defined in:
lib/stimulus_table_filter/rspec/helpers.rb

Overview

Provides html for shared examples: response.body in request specs, page.html in system specs. Override with let(:html) { ... } in your example group if needed.

Instance Method Summary collapse

Instance Method Details

#htmlObject



10
11
12
13
14
15
# File 'lib/stimulus_table_filter/rspec/helpers.rb', line 10

def html
  return response.body if respond_to?(:response) && response.respond_to?(:body)
  return page.html     if respond_to?(:page) && page.respond_to?(:html)

  raise StimulusTableFilter::Error, 'Define `let(:html) { ... }` or use inside a request or system spec'
end