Skip to content
TreyE edited this page Sep 13, 2010 · 9 revisions

ESpec

Welcome to the ESpec homepage.

Releases

The most recent release of ESpec is version 0.1.0.1. It’s intended primarily for abuse and suggestions.

Development

In keeping with the Erlware.org development model, the ‘master’ branch will contain the stable copy of the project, while ‘next’ contains the working branch. Patches may be merged from ‘master’ to ‘next’. The ‘next’ branch should always be based off ‘master’.

Specific releases will be tagged with the release number.

Project Goals

  1. Maintain compatibility with EUnit – ESpec is meant to offer a way to extend your testing, not make you choose between the two.
  2. Allow creation of tests with more descriptive error messages.
  3. Allow creation of customized ‘matchers’ which let a programmer easily define their own test methods.

Project Progress and TODOs

  1. Create a more descriptive example and provide better EDoc for creation of custom matchers.
  2. Provide more matchers for common use cases.
  3. Smoothly integrate with new versions of Sinan if/when they provide support for separate test modules.
Clone this wiki locally