34 lines
799 B
Ruby
34 lines
799 B
Ruby
# These helpers allow you to manipulate with notes.
|
|
#
|
|
# Usage:
|
|
# describe "..." do
|
|
# include Spec::Support::Helpers::Features::NotesHelpers
|
|
# ...
|
|
#
|
|
# add_note("Hello world!")
|
|
#
|
|
module Spec
|
|
module Support
|
|
module Helpers
|
|
module Features
|
|
module NotesHelpers
|
|
def add_note(text)
|
|
perform_enqueued_jobs do
|
|
page.within(".js-main-target-form") do
|
|
fill_in("note[note]", with: text)
|
|
find(".js-comment-submit-button").click
|
|
end
|
|
end
|
|
end
|
|
|
|
def preview_note(text)
|
|
page.within('.js-main-target-form') do
|
|
fill_in('note[note]', with: text)
|
|
click_on('Preview')
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|