fixed running test functions outside of suites; added a test for it;