More Whitespace!
This commit is contained in:
parent
b096370c65
commit
fe07c83f54
|
@ -36,46 +36,46 @@ class Capybara::Driver::Celerity < Capybara::Driver::Base
|
|||
# there has to be something better...
|
||||
node.to_xml[/^\s*<([a-z0-9\-\:]+)/, 1]
|
||||
end
|
||||
|
||||
|
||||
def visible?
|
||||
node.visible?
|
||||
end
|
||||
|
||||
|
||||
def path
|
||||
node.xpath
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
attr_reader :app, :rack_server
|
||||
|
||||
|
||||
def initialize(app)
|
||||
@app = app
|
||||
unless Capybara.app_host
|
||||
@rack_server = Capybara::Server.new(@app)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def visit(path)
|
||||
browser.goto(url(path))
|
||||
end
|
||||
|
||||
|
||||
def current_url
|
||||
browser.url
|
||||
end
|
||||
|
||||
|
||||
def body
|
||||
browser.html
|
||||
end
|
||||
|
||||
|
||||
def response_headers
|
||||
browser.response_headers
|
||||
end
|
||||
|
||||
|
||||
def find(selector)
|
||||
browser.elements_by_xpath(selector).map { |node| Node.new(self, node) }
|
||||
end
|
||||
|
||||
|
||||
def wait?; true; end
|
||||
|
||||
def evaluate_script(script)
|
||||
|
@ -87,7 +87,7 @@ class Capybara::Driver::Celerity < Capybara::Driver::Base
|
|||
require 'celerity'
|
||||
@_browser = ::Celerity::Browser.new(:browser => :firefox, :log_level => :off)
|
||||
end
|
||||
|
||||
|
||||
@_browser
|
||||
end
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
def text
|
||||
node.text
|
||||
end
|
||||
|
||||
|
||||
def [](name)
|
||||
value = node[name.to_s]
|
||||
return value.to_s if value
|
||||
|
@ -29,7 +29,7 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
node.content = value.to_s
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def select(option)
|
||||
node.xpath(".//option").each { |node| node.remove_attribute("selected") }
|
||||
node.xpath(".//option[contains(.,'#{option}')]").first["selected"] = 'selected'
|
||||
|
@ -42,21 +42,21 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
Form.new(driver, form).submit(self)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
def tag_name
|
||||
node.node_name
|
||||
end
|
||||
|
||||
|
||||
def visible?
|
||||
node.xpath("./ancestor-or-self::*[contains(@style, 'display:none')]").size == 0
|
||||
end
|
||||
|
||||
|
||||
def path
|
||||
node.path
|
||||
end
|
||||
|
||||
|
||||
private
|
||||
|
||||
|
||||
def type
|
||||
self[:type]
|
||||
end
|
||||
|
@ -107,13 +107,13 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
def multipart?
|
||||
self[:enctype] == "multipart/form-data"
|
||||
end
|
||||
|
||||
|
||||
def post?
|
||||
self[:method] =~ /post/i
|
||||
end
|
||||
|
||||
|
||||
private
|
||||
|
||||
|
||||
def merge_param!(params, key, value)
|
||||
collection = key.sub!(/\[\]$/, '')
|
||||
if collection
|
||||
|
@ -127,17 +127,17 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
include ::Rack::Test::Methods
|
||||
attr_reader :app, :html, :body
|
||||
|
||||
alias_method :response, :last_response
|
||||
alias_method :request, :last_request
|
||||
|
||||
|
||||
def initialize(app)
|
||||
@app = app
|
||||
end
|
||||
|
||||
|
||||
def visit(path, attributes = {})
|
||||
get(path, attributes)
|
||||
follow_redirect! while response.redirect?
|
||||
|
@ -147,7 +147,7 @@ class Capybara::Driver::RackTest < Capybara::Driver::Base
|
|||
def current_url
|
||||
request.url
|
||||
end
|
||||
|
||||
|
||||
def response_headers
|
||||
response.headers
|
||||
end
|
||||
|
|
|
@ -42,7 +42,7 @@ class Capybara::Driver::Selenium < Capybara::Driver::Base
|
|||
def tag_name
|
||||
node.tag_name
|
||||
end
|
||||
|
||||
|
||||
def visible?
|
||||
node.displayed? and node.displayed? != "false"
|
||||
end
|
||||
|
@ -95,7 +95,7 @@ class Capybara::Driver::Selenium < Capybara::Driver::Base
|
|||
def evaluate_script(script)
|
||||
browser.execute_script "return #{script}"
|
||||
end
|
||||
|
||||
|
||||
def browser
|
||||
self.class.driver
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue