File tree 2 files changed +10
-5
lines changed
2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 97
97
<div class =" summary__spacer" ></div >
98
98
<div class =" controls" >
99
99
<div class =" filters" >
100
- <input checked =" true" class =" filter" data-test-result =" error" name =" filter_checkbox" type =" checkbox" /><span class =" error" ></span >
101
100
<input checked =" true" class =" filter" data-test-result =" failed" name =" filter_checkbox" type =" checkbox" /><span class =" failed" ></span >
102
- <input checked =" true" class =" filter" data-test-result =" rerun" name =" filter_checkbox" type =" checkbox" /><span class =" rerun" ></span >
103
- <input checked =" true" class =" filter" data-test-result =" xfailed" name =" filter_checkbox" type =" checkbox" /><span class =" xfailed" ></span >
104
- <input checked =" true" class =" filter" data-test-result =" xpassed" name =" filter_checkbox" type =" checkbox" /><span class =" xpassed" ></span >
105
101
<input checked =" true" class =" filter" data-test-result =" passed" name =" filter_checkbox" type =" checkbox" /><span class =" passed" ></span >
106
102
<input checked =" true" class =" filter" data-test-result =" skipped" name =" filter_checkbox" type =" checkbox" /><span class =" skipped" ></span >
103
+ <input checked =" true" class =" filter" data-test-result =" xfailed" name =" filter_checkbox" type =" checkbox" /><span class =" xfailed" ></span >
104
+ <input checked =" true" class =" filter" data-test-result =" xpassed" name =" filter_checkbox" type =" checkbox" /><span class =" xpassed" ></span >
105
+ <input checked =" true" class =" filter" data-test-result =" error" name =" filter_checkbox" type =" checkbox" /><span class =" error" ></span >
106
+ <input checked =" true" class =" filter" data-test-result =" rerun" name =" filter_checkbox" type =" checkbox" /><span class =" rerun" ></span >
107
107
</div >
108
108
<div class =" collapse" >
109
109
<button id =" show_all_details" >Show all details</button >  ; /  ; <button id =" hide_all_details" >Hide all details</button >
Original file line number Diff line number Diff line change @@ -62,10 +62,15 @@ const renderContent = (tests) => {
62
62
63
63
const renderDerived = ( tests , collectedItems , isFinished ) => {
64
64
const currentFilter = getVisible ( )
65
- possibleResults . forEach ( ( { result, label } ) => {
65
+ possibleResults . forEach ( ( { result, label } , index ) => {
66
66
const count = tests . filter ( ( test ) => test . result . toLowerCase ( ) === result ) . length
67
67
const input = document . querySelector ( `input[data-test-result="${ result } "]` )
68
+ const lastInput = document . querySelector ( `input[data-test-result="${ result } "]:last-of-type` )
68
69
document . querySelector ( `.${ result } ` ) . innerText = `${ count } ${ label } `
70
+ // add a comma and whitespace between the results
71
+ if ( input !== lastInput ) {
72
+ document . querySelector ( `.${ result } ` ) . innerText += ', '
73
+ }
69
74
70
75
input . disabled = ! count
71
76
input . checked = currentFilter . includes ( result )
You can’t perform that action at this time.
0 commit comments