Sha256: e7fdd43ba03aa151ee085c23e7316258377a0058530d4c3788f8a42684382c04

Contents?: true

Size: 1.83 KB

Versions: 2

Compression:

Stored size: 1.83 KB

Contents

$LOAD_PATH.unshift(File.expand_path('../lib', File.dirname(__FILE__)))

require 'watir-webdriver'

require 'simplecov'

SimpleCov.start do
  add_filter "/spec/"
  coverage_dir "output/coverage"
end if ENV['COVERAGE']

require 'symbiont'

class DefinitionTest
  include Symbiont

  url_is "http://localhost:9292"
  begin_at "http://localhost:9292"
  title_is "Symbiote"

  look_for :name

  text_field :name, id: "name"
  text_field :email do |element|
    "email"
  end

  text_area :summary, id: "summary"
  text_area :description do |element|
    "description"
  end

  hidden_field :ssn, id: "ssn"
  hidden_field :visa do |element|
    "visa"
  end

  paragraph :first, id: "first"
  p :last, id: "last"
  paragraph :middle do |element|
    "middle"
  end

  link :welcome, id: "welcome"
  link :greetings do |element|
    "greetings"
  end

  button :login, id: "login"
  button :logout do |element|
    "logout"
  end

  checkbox :apply_tax, id: "apply_tax"
  checkbox :apply_fee do |element|
    "apply_fee"
  end

  select_list :concepts, id: "concepts"
  select_list :topics do |element|
    "topics"
  end

  radio :include_tax, id: "include_tax"
  radio :include_fee do |element|
    "include_fee"
  end

  div :section, id: "section"
  div :aside do |element|
    "aside"
  end

  span :inline, id: "inline"
  span :part do |element|
    "part"
  end

  table :accounts, id: "accounts"
  table :invoices do |element|
    "invoices"
  end

  cell :total, id: "total"
  cell :sum do |element|
    "sum"
  end

  frame(id: "frame") do |frame|
    text_field :framedLoginName, id: "framedLoginName", frame: frame
  end
end

def mock_browser_for_watir
  watir_browser = double('watir')
  watir_browser.stub(:is_a?).with(Watir::Browser).and_return(true)
  watir_browser
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
symbiont-0.2.1 spec/spec_helper.rb
symbiont-0.2.0 spec/spec_helper.rb