Allow individual specs to be rerun; show skipped tests in gray.

This commit is contained in:
Aaron Peckham & Christian Williams
2009-08-10 15:39:48 -07:00
parent 22226f3423
commit e476f2375a
4 changed files with 34 additions and 8 deletions

View File

@@ -12,6 +12,18 @@
<script type="text/javascript">
var jasmineEnv = jasmine.getEnv();
var jsApiReporter = new jasmine.JsApiReporter();
jasmineEnv.specFilter = function(spec) {
var paramMap = {};
var params = document.location.search.substring(1).split('&');
for (var i = 0; i < params.length; i++) {
var p = params[i].split('=');
paramMap[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
}
if (!paramMap["spec"]) return true;
return spec.getFullName().indexOf(paramMap["spec"]) > -1;
};
jasmineEnv.addReporter(jsApiReporter);
jasmineEnv.addReporter(new jasmine.TrivialReporter());
window.onload = function() {