In article <4867A6AC.4060902 / pragmaticraft.com>, Igal Koshevoy <igal / pragmaticraft.com> writes: > However, there are some unguarded REXML examples that are failing, which > may indicate a new Ruby bug/incompatibility. In your log, which is not guarded? | 36) | REXML::Document#add overwrites existing DocType ERROR | NoMethodError: undefined method `kind_of' for #<REXML::DocType:0xb7580630> | /home/igal/mtmp/rubyfix/ruby_1_8_6/../ruby-svn17630/lib/ruby/1.8/rexml/document.rb:80:in `add' | ./library/rexml/document/add_spec.rb:40 | | 37) | REXML::Document#<< overwrites existing DocType ERROR | NoMethodError: undefined method `kind_of' for #<REXML::DocType:0xb7579024> | /home/igal/mtmp/rubyfix/ruby_1_8_6/../ruby-svn17630/lib/ruby/1.8/rexml/document.rb:80:in `add' | ./library/rexml/document/add_spec.rb:40 | | 38) | REXML::Document#write returns document with transitive support ERROR | ArgumentError: wrong number of arguments (2 for 1) | /home/igal/mtmp/rubyfix/ruby_1_8_6/../ruby-svn17630/lib/ruby/1.8/rexml/document.rb:188:in `initialize' | /home/igal/mtmp/rubyfix/ruby_1_8_6/../ruby-svn17630/lib/ruby/1.8/rexml/document.rb:188:in `new' | /home/igal/mtmp/rubyfix/ruby_1_8_6/../ruby-svn17630/lib/ruby/1.8/rexml/document.rb:188:in `write' | ./library/rexml/document/write_spec.rb:33 | | 39) | REXML::Element#delete_element deletes Element and returns it FAILED | Expected nil | to equal <some_node/> | | /home/igal/mtmp/rubyfix/ruby-svn17630/lib/ruby/gems/1.8/gems/mspec-1.0.0/lib/mspec/expectations/expectations.rb:10:in `fail_with' | /home/igal/mtmp/rubyfix/ruby-svn17630/lib/ruby/gems/1.8/gems/mspec-1.0.0/lib/mspec/matchers/base.rb:8:in `==' | ./library/rexml/element/delete_element_spec.rb:35 -- Tanaka Akira