Everywhere else you refer to it as test_markup but on the last line of qunit_run_tests() in qunit.module you refer to this variable as just 'markup', so the test_markup does not get loaded:

return theme('qunit_test', $data['markup'], $data['additions']);

should be

return theme('qunit_test', $data['test_markup'], $data['additions']);