Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Assertion testing library for Ruby
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
test
ASSERTIONS
BEYOND
CREDITS
EMULATION
Gemfile
HACKING
HISTORY
INSTALL
LICENSE
MANUAL
README
SYNOPSIS
TESTS
USAGE
detest.gemspec
inochi.conf

README

== DESCRIPTION

Detest is an assertion testing library for <<Ruby>> that features a simple
assertion vocabulary, instant debuggability of failures, and flexibility in
composing tests.

=== Features

* Only 8 mnemonic method names for you to remember:
+
**T**rue,
**F**alse,
**N**il,
**E**rror,
**C**atch,
**S**hare,
**I**nform,
**D**escribe

* Lets you debug assertion failures interactively.

* Lets you nest tests, assertions, and execution hooks.

* Maintains a detailed report of assertion failures.

* Implemented in <%= `sloccount lib/detest.rb`[/^\d+/] %> lines of pure Ruby.

=== Resources

Project website::
<%= @proj_home_url = Detest::WEBSITE %>

Announcements feed::
<%= @ann_feed_url = File.join(@proj_home_url, 'ann.xml') %>

API documentation::
<%= @api_docs_url = File.join(@proj_home_url, 'api/') %>

Source code (browse online, download, or checkout)::
<%= @code_repo_url = 'http://github.com/sunaku/detest' %>

Issue tracker (report bugs, request features, get help)::
<%= @bug_track_url = File.join(@code_repo_url, 'issues') %>
Something went wrong with that request. Please try again.