Equivalency testing for XML

Hello all,

I recently released a gem that assists in testing XML nodes for
equivalency,
and thought it might be of interest to the RSpec community. It can
normalize
whitespace (or not), ignore element order (or not), compare namespaces
based
on URI (not prefix), and more. Plus – and possibly best of all – it
has
baked-in RSpec (1.2.4+, 2.x) integration via custom matchers.

It’s similar in aim to XmlUnit for Java[1], but with a far narrower
scope.

Documentation:
http://rdoc.info/github/mbklein/equivalent-xml/master/frames
Source: http://github.com/mbklein/equivalent-xml
RubyGems: http://rubygems.org/gems/equivalent-xml

Or, of course, simply gem install equivalent-xml

I welcome any feedback, suggestions, patches, pull requests, additional
test
cases, etc.

Thanks!

Michael

[1] http://xmlunit.sourceforge.net/

On Fri, Mar 25, 2011 at 3:59 AM, Michael B. Klein [email protected]
wrote:

Documentation:

Michael

[1] http://xmlunit.sourceforge.net/


rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Nice!

Shame it wasn’t available a few months ago when I rolled my own! :slight_smile:

Will take a look through the specs and my own version and if there’s any
gaps I’ll send you a pull request.

Cheers,
James.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs