fix error message with no test files

* ensures current context exists in internal error
* runs existing suite before running test files
Merge pull request #122 from leafo/fix1

Fix error message when there are no test files