assertassert, for when you can't decide on an assertion library.
assertassert's API combines the cutting edge in JavaScript TDD, BDD, and TBD assertion libraries allowing you to use the best features from each:
assertassert.Code.expect({foo: 'bar'}).to.deep.equal({foo: 'bar'})
assertassert.chai.expect('foo').to.deep.equal('foo')
or override the default object prototype:
assertassert.chai.should()
"foo".should.deep.equal("foo")
assertassert.assert.deepEqual('foo', 'foo', 'assert library not found')
assertassert.should()
"foo".should.deep.equal("foo")
assertassert.must('foo').to.be('string')
That's all there is to it. assertassert is guranteed to be the last assertion library you'll ever need.
Have I missed your pulling in your favorite assertion framework? found a bug? please open an issue.
ISC