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 1
1
( function ( ) {
2
2
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 ++ ;
9
9
}
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
+
14
18
return ( results ) ;
15
19
}
16
20
17
21
var checker = setInterval ( function ( ) {
18
22
if ( ! jasmine . running ) {
19
- var results = { }
20
- var report = jasmine . getJSReport ( )
21
- var errors = [ ] ;
23
+ var results = { } ;
24
+ var report = jasmine . getJSReport ( ) ;
22
25
results . runtime = report . durationSec * 1000 ;
23
26
results . total = 0 ;
24
27
results . passed = 0 ;
25
28
results . failed = 0 ;
26
29
results . tracebacks = [ ] ;
27
30
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
+
31
37
results . total = results . passed + results . failed ;
32
38
33
39
results . url = window . location . pathname ;
You can’t perform that action at this time.
0 commit comments