I have two javascript files which contain mocha test cases.
//----------abc.js -------------
describe(\"abc file\", function(){
it(\"test 1\" , function(
Since mocha sorts files in alphabetical order, I usually prefix my test files names with numbers, like:
0 - util.js1 - something low level.js2 - something more interesting.jsetc.
In addition to being really easy to maintain (no gulp grunt or any of that nonsense, no editing your package.json...), it provides the benefit that:
1 - something.js but there are no failures in 0 - base.js then it's probably the fault of the layer covered by 1 - something.jsIf you're doing real unit tests of course order should not matter, but I'm rarely able to go with unit tests all the way.