Sha256: 03b991c019932014783ab286a576442cb428b449f745acfdf72fc17da79089db

Contents?: true

Size: 974 Bytes

Versions: 13

Compression:

Stored size: 974 Bytes

Contents

module Cello
  module PageObjects
    module TextareaHelper
      def define_extras_for_textarea(name)
        define_method "#{name}_is_enable?" do
          !(send(name).disabled?)
        end
        define_method "#{name}_clear" do
          send(name).clear
        end
        define_method "#{name}_get_text" do
          send(name).value
        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
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
cello-0.0.35 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.34 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.33 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.32 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.31 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.30 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.29 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.28 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.27 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.26 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.25 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.23 lib/cello/pageobjects/html_elements/textarea_helper.rb
cello-0.0.21 lib/cello/pageobjects/html_elements/textarea_helper.rb