Should.js. Write test assertions that read like plain English sentences.

github.com/tj/should.js

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2014
  • Update Readme.md
  • Release 3.3.2
  • Merge branch 'timmckenzie-customFormatter'
  • Use should.format instead of i() in getMessage()
  • Merge pull request #205 from ndastur/patch-1
  • Add solution to docs for common problem / use case
April 2014
  • Added notes about arrays order in .contain*
  • Release 3.3.1
  • Added aliases for reserved words
  • Release 3.3.0
  • closes #198: support for obj.should.have.enumerable('property'[, val])
March 2014
  • Release 3.2.0
  • Make it possible to override obj format.
  • Fix message for .header
  • Added .the chaining getter
  • Semicolons
  • First attempt to add .any modifier.
  • Release 3.1.4
  • Fix assertion for custom errors. Fix #195.
  • Add link to wiki reference about known bugs