instance method
fill_in_rich_textarea
Ruby on Rails 8.0.4
Since v8.0.4Available in: v8.0.4 v8.1.2
Signature
fill_in_rich_textarea(locator = nil, with:)
Locates a Trix editor and fills it in with the given HTML.
The editor can be found by: * its id * its placeholder * the text from its label element * its aria-label * the name of its input
Examples:
# <trix-editor id="message_content" ...></trix-editor> fill_in_rich_textarea "message_content", with: "Hello <em>world!</em>" # <trix-editor placeholder="Your message here" ...></trix-editor> fill_in_rich_textarea "Your message here", with: "Hello <em>world!</em>" # <label for="message_content">Message content</label> # <trix-editor id="message_content" ...></trix-editor> fill_in_rich_textarea "Message content", with: "Hello <em>world!</em>" # <trix-editor aria-label="Message content" ...></trix-editor> fill_in_rich_textarea "Message content", with: "Hello <em>world!</em>" # <input id="trix_input_1" name="message[content]" type="hidden"> # <trix-editor input="trix_input_1"></trix-editor> fill_in_rich_textarea "message[content]", with: "Hello <em>world!</em>"
Parameters
-
locatoropt = nil -
withkeyreq
Source
# File actiontext/lib/action_text/system_test_helper.rb, line 35
def fill_in_rich_textarea(locator = nil, with:)
find(:rich_textarea, locator).execute_script("this.editor.loadHTML(arguments[0])", with.to_s)
end
Defined in actiontext/lib/action_text/system_test_helper.rb line 35
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionText::SystemTestHelper