8
8
*
9
9
*/
10
10
11
- /*global jest, describe, pit, expect, afterEach*/
11
+ /*global jasmine, jest, describe, pit, expect, afterEach*/
12
12
13
- "use strict" ;
13
+ // Increase default timeout (5000ms) for Travis
14
+ jasmine . getEnv ( ) . defaultTimeoutInterval = 10000 ;
14
15
15
16
jest . autoMockOff ( ) ;
16
17
17
- var child_process = require ( 'child_process' ) ;
18
+ var child_process = require ( 'child_process' ) ; // eslint-disable-line camelcase
18
19
var fs = require ( 'fs' ) ;
19
20
var path = require ( 'path' ) ;
20
21
var rimraf = require ( 'rimraf' ) ;
@@ -23,7 +24,7 @@ require('es6-promise').polyfill();
23
24
24
25
function run ( args , stdin ) {
25
26
return new Promise ( resolve => {
26
- var docgen = child_process . spawn (
27
+ var docgen = child_process . spawn ( // eslint-disable-line camelcase
27
28
path . join ( __dirname , '../react-docgen.js' ) ,
28
29
args
29
30
) ;
@@ -68,7 +69,7 @@ describe('react-docgen CLI', () => {
68
69
suffix = 'js' ;
69
70
}
70
71
71
- var componentPath = path . join ( dir , 'Component.' + suffix ) ;
72
+ var componentPath = path . join ( dir , 'Component.' + suffix ) ;
72
73
var componentFile = fs . openSync ( componentPath , 'w' ) ;
73
74
fs . writeSync ( componentFile , component . toString ( ) ) ;
74
75
fs . closeSync ( componentFile ) ;
@@ -110,15 +111,15 @@ describe('react-docgen CLI', () => {
110
111
} ) ;
111
112
112
113
pit ( 'reads directories provided as command line arguments' , ( ) => {
113
- var tempDir = createTempfiles ( ) ;
114
+ tempDir = createTempfiles ( ) ;
114
115
return run ( [ tempDir ] ) . then ( ( [ stdout , stderr ] ) => {
115
116
expect ( stdout ) . toContain ( 'Component' ) ;
116
117
expect ( stderr ) . toContain ( 'NoComponent' ) ;
117
118
} ) ;
118
119
} ) ;
119
120
120
121
pit ( 'considers js and jsx by default' , ( ) => {
121
- var tempDir = createTempfiles ( ) ;
122
+ tempDir = createTempfiles ( ) ;
122
123
createTempfiles ( 'jsx' ) ;
123
124
createTempfiles ( 'foo' ) ;
124
125
return run ( [ tempDir ] ) . then ( ( [ stdout , stderr ] ) => {
@@ -171,7 +172,7 @@ describe('react-docgen CLI', () => {
171
172
172
173
return Promise . all ( [
173
174
run ( [ '--ignore=foo' , tempDir ] ) . then ( verify ) ,
174
- run ( [ '-i' , 'foo' , tempDir ] ) . then ( verify )
175
+ run ( [ '-i' , 'foo' , tempDir ] ) . then ( verify ) ,
175
176
] ) ;
176
177
} ) ;
177
178
@@ -193,14 +194,14 @@ describe('react-docgen CLI', () => {
193
194
var outFile = temp . openSync ( ) ;
194
195
createTempfiles ( ) ;
195
196
196
- var verify = ( [ stdout , stderr ] ) => {
197
+ var verify = ( [ stdout ] ) => {
197
198
expect ( fs . readFileSync ( outFile . path ) ) . not . toBe ( '' ) ;
198
199
expect ( stdout ) . toBe ( '' ) ;
199
200
} ;
200
201
201
202
return Promise . all ( [
202
203
run ( [ '--out=' + outFile . path , tempDir ] ) . then ( verify ) ,
203
- run ( [ '-o' , outFile . path , tempDir ] ) . then ( verify ) ,
204
+ run ( [ '-o' , outFile . path , tempDir ] ) . then ( verify ) ,
204
205
] ) ;
205
206
} ) ;
206
207
0 commit comments