I\'ve started recently working with mocha to test my expressjs server. My tests are separated to multiple files and most of them contain some duplicated segments (Mostly before
Why not mocha -r
or even using mocha.opts
?
Have your common file in, say, init.js
and then run
mocha -r `./init`
Which will cause mocha to run and load ./init.js
before loading any of the mocha test files.
You could also put it in mocha.opts
inside your tests directory, and have its contents be
--require ./init