0.2.0 • Published 12 years ago
jspecs v0.2.0
jspecs
BDD test-runner for writing specs using special BDD syntax.
Installation
% npm install jspecs --globalUsage
Put the following into feature.jspc file:
describe 'feature X' {
it 'should work' {
function no() { throw new Error('x'); }
function yes() { }
1 + 2 should == 2 + 1
2 should != 1
2 should > 1
2 should >= 1
1 should < 2
1 should <= 2
{x: 1} should have x
true should be true
false should be false
true should be truthy
null should be falsy
no() should throw
yes() should not throw
"aabbcc" should contain "bb"
}
}then use jspecs executable to run tests:
% jspecs ./feature.jspcOtherwise jspecs is a thin wrapper on top of mocha executable which
preprocesses specs sources before running them with Mocha.