Move Document and Element into Node file
This commit is contained in:
parent
d3ebc53c74
commit
719b2a92cf
|
@ -35,8 +35,8 @@ module Capybara
|
||||||
autoload :Session, 'capybara/session'
|
autoload :Session, 'capybara/session'
|
||||||
autoload :XPath, 'capybara/xpath'
|
autoload :XPath, 'capybara/xpath'
|
||||||
autoload :Node, 'capybara/node'
|
autoload :Node, 'capybara/node'
|
||||||
autoload :Document, 'capybara/document'
|
autoload :Document, 'capybara/node'
|
||||||
autoload :Element, 'capybara/element'
|
autoload :Element, 'capybara/node'
|
||||||
autoload :VERSION, 'capybara/version'
|
autoload :VERSION, 'capybara/version'
|
||||||
|
|
||||||
module Driver
|
module Driver
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
module Capybara
|
|
||||||
class Document < Node
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,12 +0,0 @@
|
||||||
module Capybara
|
|
||||||
class Element < Node
|
|
||||||
# TODO: maybe we should explicitely delegate?
|
|
||||||
def method_missing(*args)
|
|
||||||
@base.send(*args)
|
|
||||||
end
|
|
||||||
|
|
||||||
def respond_to?(method)
|
|
||||||
super || @base.respond_to?(method)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -21,4 +21,18 @@ module Capybara
|
||||||
session.driver
|
session.driver
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Element < Node
|
||||||
|
# TODO: maybe we should explicitely delegate?
|
||||||
|
def method_missing(*args)
|
||||||
|
@base.send(*args)
|
||||||
|
end
|
||||||
|
|
||||||
|
def respond_to?(method)
|
||||||
|
super || @base.respond_to?(method)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Document < Node
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue