Module: Decidim::FrontEndDataTestHelpers
- Defined in:
- decidim-dev/lib/decidim/dev/test/rspec_support/helpers.rb
Instance Method Summary collapse
Instance Method Details
#paste_content(content, target_selector) ⇒ Object
76 77 78 79 80 81 82 83 84 85 86 87 |
# File 'decidim-dev/lib/decidim/dev/test/rspec_support/helpers.rb', line 76 def paste_content(content, target_selector) page.execute_script( " var dt = new DataTransfer();\n dt.setData(\"text/html\", \#{content.to_json});\n dt.setData(\"text/plain\", \#{content.to_json});\n\n var element = document.querySelector(\"\#{target_selector}\");\n element.dispatchEvent(new ClipboardEvent(\"paste\", { clipboardData: dt }));\n JS\n )\nend\n" |