21 lines
515 B
Ruby
21 lines
515 B
Ruby
module SystemTestHelper
|
|
include ActionView::Helpers::JavaScriptHelper
|
|
|
|
def sign_in(email_address, password = "secret123456")
|
|
visit new_session_url
|
|
|
|
fill_in "email_address", with: email_address
|
|
fill_in "password", with: password
|
|
|
|
click_on "log_in"
|
|
assert_selector "h2", text: "Handbook"
|
|
end
|
|
|
|
def fill_house_editor(name, content)
|
|
execute_script <<~JS
|
|
const editor = document.querySelector("[name='#{name}']")
|
|
editor.value = "#{escape_javascript(content)}"
|
|
JS
|
|
end
|
|
end
|