module React::Rails::TestHelper
Public Instance Methods
assert_react_component(name) { |props| ... }
click to toggle source
assert react_component render
assert_react_component
(“HelloWorld”) do |props|
assert_equal "Hello world", props[:message]
end
# File lib/react/rails/test_helper.rb, line 11 def assert_react_component(name) assert_select "div[data-react-class=?]", name do |dom| if block_given? props = JSON.parse(dom.attr("data-react-props")) props.deep_symbolize_keys! yield(props) end end end