We're planning on changing it, actually. The current set up is awkward, both because tests for major business objects straddle two different files, and because the specs.js file is going to be huge.

We're intending that in the future, every business object will have its own file in the specs folder, and that there will be no lib/specs.js file. The test runner will just run everything it sees in that folder.

I imagine that we'll make that shift sometime in the next week.