21 lines
496 B
Ruby
21 lines
496 B
Ruby
module ApplicationCukeHelpers
|
|
def flash_message_success?
|
|
flash_message(selector: "notice").visible?
|
|
end
|
|
|
|
def flash_message_failure?
|
|
flash_message(selector: "error").visible?
|
|
end
|
|
|
|
def flash_message_containing?(text)
|
|
flash_message(text: text).should be_visible
|
|
end
|
|
|
|
def flash_message(opts={})
|
|
selector = opts.delete(:selector)
|
|
selector &&= "#flash_#{selector}"
|
|
find(selector || '.message', {match: :first}.merge(opts))
|
|
end
|
|
end
|
|
|
|
World(ApplicationCukeHelpers)
|