To była decyzja projektowanie obrotowym co zostało udokumentowane przez ten problem.
https://github.com/pivotal/jasmine/issues/510
Oto dylemat od komentarza w tej sprawie.
W jaśminu-html.js, dodać funkcję rekurencyjnie określić, czy węzeł wynik ma żadnych aktywnych Specyfikacja:
function hasActiveSpec(resultNode) {
if (resultNode.type == "spec" && resultNode.result.status != "disabled") {
return true;
}
if (resultNode.type == 'suite') {
for (var i = 0, j = resultNode.children.length; i < j; i++) {
if (hasActiveSpec(resultNode.children[i])) {
return true;
}
}
}
}
Następnie w funkcji summaryList, wystarczy uruchomić ten filtr dla apartamentów:
// ...
var resultNode = resultsTree.children[i];
if (resultNode.type == "suite") {
// Don't display inactive suites
if (!hasActiveSpec(resultNode)) {
continue;
}
// var suiteListNode = ...
// ...
}
chciałbym zrobić to samo. Wersja 1.3 ukryłaby specyfikacje, które nie były uruchamiane. –