module Cello::PageObjects::TextfieldHelper

Public Instance Methods

define_extras_for_text_field(name) click to toggle source
# File lib/cello/pageobjects/html_elements/textfield_helper.rb, line 4
def define_extras_for_text_field(name)
  define_method "#{name}_clear" do
    send(name).clear
  end
  define_method "#{name}_fill_with" do |text|
    send(name).set text
  end
  define_method "#{name}_dont_contain" do |text|
    !(send(name).value.include? text)
  end
  define_method "#{name}_contains" do |text|
    send(name).value.include? text
  end
  define_method "#{name}_text_is" do |text|
    send(name).value == text
  end
  define_method "#{name}_is_empty?" do 
    send(name).value.empty?
  end
  define_method "#{name}_text_size" do 
    send(name).value.size
  end
end