Module: Decidim::FrontEndDataTestHelpers
- Defined in:
- lib/decidim/dev/test/rspec_support/helpers.rb
Instance Method Summary collapse
Instance Method Details
#paste_content(content, target_selector) ⇒ Object
82 83 84 85 86 87 88 89 90 91 92 93 |
# File 'lib/decidim/dev/test/rspec_support/helpers.rb', line 82 def paste_content(content, target_selector) page.execute_script( <<~JS var dt = new DataTransfer(); dt.setData("text/html", #{content.to_json}); dt.setData("text/plain", #{content.to_json}); var element = document.querySelector("#{target_selector}"); element.dispatchEvent(new ClipboardEvent("paste", { clipboardData: dt })); JS ) end |