We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f593f26 commit 46ddcbcCopy full SHA for 46ddcbc
1 file changed
spec/react/component_spec.rb
@@ -571,6 +571,22 @@ def render
571
572
expect(element.refs.field.value).to eq('some_stuff')
573
end
574
+
575
+ it "allows access the actual DOM node" do
576
+ Foo.class_eval do
577
+ after_mount do
578
+ dom = refs[:my_div].dom_node
579
+ `dom.innerHTML = 'Modified'`
580
+ end
581
582
+ def render
583
+ React.create_element('div', ref: :my_div) { "Original Content" }
584
585
586
587
+ instance = renderToDocument(Foo)
588
+ expect(`#{instance.dom_node}.innerHTML`).to eq('Modified')
589
590
591
592
describe '#render' do
0 commit comments