class Test::Unit::Capybara::NodeInspector
@private
Constants
- Inspector
Public Class Methods
new(node, inspected_objects)
click to toggle source
# File lib/test/unit/capybara.rb, line 141 def initialize(node, inspected_objects) @node = node @inspected_objects = inspected_objects end
source(node)
click to toggle source
# File lib/test/unit/capybara.rb, line 132 def source(node) if node.base.respond_to?(:source) node.base.source else node.base.native.to_s end end
target?(object)
click to toggle source
# File lib/test/unit/capybara.rb, line 128 def target?(object) object.is_a?(::Capybara::Node::Base) end
Public Instance Methods
inspect()
click to toggle source
# File lib/test/unit/capybara.rb, line 146 def inspect @node.inspect.gsub(/>\z/, " #{self.class.source(@node)}>") end
pretty_print(q)
click to toggle source
# File lib/test/unit/capybara.rb, line 150 def pretty_print(q) q.text(@node.inspect.gsub(/>\z/, "")) q.breakable q.text("#{self.class.source(@node)}>") end