Module: TokenField::Capybara::Dsl

Defined in:
lib/token_field/capybara/dsl.rb

Instance Method Summary collapse

Instance Method Details

#clear_token(id, options = {}) ⇒ Object



10
11
12
13
# File 'lib/token_field/capybara/dsl.rb', line 10

def clear_token(id, options={})
  remove_buttons = page.all(:xpath, "//input[@id='#{input_id(id, options)}']/preceding-sibling::ul[@class='token-input-list-facebook'][last()]/descendant::span[@class='token-input-delete-token-facebook']")
  remove_buttons.each{ |button| button.click }
end

#fill_in_token(id, options) ⇒ Object



4
5
6
7
8
# File 'lib/token_field/capybara/dsl.rb', line 4

def fill_in_token(id, options)
  fill_in "token-input-#{input_id(id, options)}", options
  sleep(1)
  find(".token-input-dropdown-facebook li").click
end