Assay

DESCRIPTION

Assay defines assertions in the same way that Ruby defines exceptions. An assertion then is nothing more that an extended Exception class. Assay provides a complete set of these assertion classes for the most common assertion types. It also provides both TestUnit-style assertion methods and RSpec-compatiable matchers built from these assertion classes for use in your preferred test harness. Assay works with TestUnit, MiniTest, RSpec and other test frameworks.

FEATURES

  • Mirrors the Ruby Exception system.

  • Assertions get their own specialized error messages.

RESOURCES

SYNOPSIS

See QED documentation.

INSTALLATION

To install with RubyGems simply open a console and type:

$ gem install assay

Site installation with the tarball can be done with Ruby Setup (gem install setup). See rubyworks.github.com/setup.

COPYING

Copyright © 2009 Thomas Sawyer

This program is ditributed under the terms of the Apache 2.0 license.

See NOTICE.rdoc and APACHE2.txt file for details.