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