29 lines
521 B
Ruby
29 lines
521 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module PageObjects
|
||
|
module Components
|
||
|
class FastEditor < PageObjects::Components::Base
|
||
|
def fill_content(content)
|
||
|
fast_edit_input.fill_in(with: content)
|
||
|
self
|
||
|
end
|
||
|
|
||
|
def clear_content
|
||
|
fill_content("")
|
||
|
end
|
||
|
|
||
|
def has_content?(content)
|
||
|
fast_edit_input.value == content
|
||
|
end
|
||
|
|
||
|
def save
|
||
|
find(".save-fast-edit").click
|
||
|
end
|
||
|
|
||
|
def fast_edit_input
|
||
|
find("#fast-edit-input")
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|