File tree Expand file tree Collapse file tree 1 file changed +22
-16
lines changed
Expand file tree Collapse file tree 1 file changed +22
-16
lines changed Original file line number Diff line number Diff line change 11( function ( ) {
22 function countSpecs ( suite , results ) {
3- suite . specs . forEach ( function ( s ) {
4- if ( s . passed ) {
5- results . passed ++ ;
6- } else {
7- results . tracebacks . push ( s . description ) ;
8- results . failed ++ ;
3+ for ( var i = 0 ; i < suite . specs . length ; ++ i ) {
4+ if ( suite . specs [ i ] . passed ) {
5+ results . passed ++ ;
6+ } else {
7+ results . tracebacks . push ( suite . specs [ i ] . description ) ;
8+ results . failed ++ ;
99 }
10- } ) ;
11- suite . suites . forEach ( function ( s ) {
12- results = countSpecs ( s , results ) ;
13- } ) ;
10+ }
11+
12+ for ( var i = 0 ; i < suite . suites . length ; ++ i ) {
13+ if ( suite . suites [ i ] ) {
14+ results = countSpecs ( suite . suites [ i ] , results ) ;
15+ }
16+ }
17+
1418 return ( results ) ;
1519 }
1620
1721 var checker = setInterval ( function ( ) {
1822 if ( ! jasmine . running ) {
19- var results = { }
20- var report = jasmine . getJSReport ( )
21- var errors = [ ] ;
23+ var results = { } ;
24+ var report = jasmine . getJSReport ( ) ;
2225 results . runtime = report . durationSec * 1000 ;
2326 results . total = 0 ;
2427 results . passed = 0 ;
2528 results . failed = 0 ;
2629 results . tracebacks = [ ] ;
2730
28- jasmine . getJSReport ( ) . suites . forEach ( function ( suite ) {
29- results = countSpecs ( suite , results ) ;
30- } ) ;
31+ for ( var i = 0 ; i < report . suites . length ; ++ i ) {
32+ if ( report . suites [ i ] ) {
33+ results = countSpecs ( report . suites [ i ] , results ) ;
34+ }
35+ }
36+
3137 results . total = results . passed + results . failed ;
3238
3339 results . url = window . location . pathname ;
You can’t perform that action at this time.
0 commit comments