This node.js module makes the wonderful Pivotal Lab's jasmine (http://github.com/pivotal/jasmine) spec framework available in node.js.
npm install jasmine-node -g
Write the specifications for your code in .js and .coffee files in the spec/ directory (note: your specification files must end with either .spec.js or .spec.coffee; otherwise jasmine-node won't find them!). You can use sub-directories to better organise your specs.
If you have installed the npm package, you can run it with:
If you aren't using npm, you should add
pwd/lib to the $NODE_PATH
environment variable, then run:
You can supply the following arguments:
--autotest, provides automatic execution of specs after each changes
--coffee, allow execution of .coffee specs
--color, indicates spec output should uses color to indicates passing (green) or failing (red) specs
--noColor, do not use color in the output
--verbose, verbose output as the specs are run
--junitreport, export tests results as junitreport xml format'
Checkout spec/SampleSpecs.js to see how to use it.
Install the dependent packages by running:
Run the specs before you send your pull request: