# File lib/rails/dom/testing/assertions/selector_assertions.rb, line 216 def assert_select_encoded(element = nil, &block) if !element && !@selected raise ArgumentError, "Element is required when called from a nonnested assert_select" end content = nodeset(element || @selected).map do |elem| elem.children.select(&:cdata?).map(&:content) end.join selected = Nokogiri::HTML::DocumentFragment.parse(content) nest_selection(selected) do if content.empty? yield selected else assert_select ":root", &block end end end