module Rails::Dom::Testing::Assertions::DomAssertions

def equal_children?(child, other_child, strict)

def equal_children?(child, other_child, strict)
  return false unless child.type == other_child.type
  if child.element?
    child.name == other_child.name &&
        equal_attribute_nodes?(child.attribute_nodes, other_child.attribute_nodes) &&
        compare_doms(child, other_child, strict)
  else
    equal_child?(child, other_child, strict)
  end
end