https://github.com/sunaku/detest
Assertion testing library for Ruby
https://github.com/sunaku/detest
assertions ruby testing-framework
Last synced: 10 months ago
JSON representation
Assertion testing library for Ruby
- Host: GitHub
- URL: https://github.com/sunaku/detest
- Owner: sunaku
- License: isc
- Created: 2009-04-13T18:10:38.000Z (about 17 years ago)
- Default Branch: master
- Last Pushed: 2011-04-22T21:03:22.000Z (about 15 years ago)
- Last Synced: 2025-04-15T10:10:00.899Z (about 1 year ago)
- Topics: assertions, ruby, testing-framework
- Language: Ruby
- Homepage: http://snk.tuxfamily.org/lib/detest
- Size: 676 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README
- Changelog: HISTORY
- License: LICENSE
Awesome Lists containing this project
README
== DESCRIPTION
Detest is an assertion testing library for <> 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') %>