quickcheck - Node.js port of the QuickCheck unit test framework
Now compatible with mocha!
EXAMPLES
Also see quickcheck's own self-tests:
$ grunt test
Running "exec:test" (exec) task
> quickcheck@0.0.4 test /Users/andrew/Desktop/src/node-quickcheck
> mocha
quickcheck
forAll
✓ random numbers should not all be even
✓ random even numbers should all be even
✓ random strings should not all be valid numbers
✓ random digits should all be valid numbers
4 passing (8ms)
Done, without errors.
HOMEPAGE
http://www.yellosoft.us/quickcheck
NPM
https://www.npmjs.com/package/quickcheck
REQUIREMENTS
- Node.js 0.11.6+
Optional
- Ruby 2.3+
- Bundler
- Cucumber
- Guard
- aspelllint
DEVELOPMENT
Test
$ grunt test
Guard can automatically run tests when the code changes:
$ bundle
$ guard
...
Lint
Keep the code tidy:
$ grunt lint
Spell Check
$ grunt aspelllint
...
Local CI
Guard can automatically lint when the code changes:
$ bundle
$ guard -G Guardfile-lint
...
Git Hooks
See hooks/
.