88 *
99 */
1010
11- /*global jest, describe, pit, expect, afterEach*/
11+ /*global jasmine, jest, describe, pit, expect, afterEach*/
1212
13- "use strict" ;
13+ // Increase default timeout (5000ms) for Travis
14+ jasmine . getEnv ( ) . defaultTimeoutInterval = 10000 ;
1415
1516jest . autoMockOff ( ) ;
1617
17- var child_process = require ( 'child_process' ) ;
18+ var child_process = require ( 'child_process' ) ; // eslint-disable-line camelcase
1819var fs = require ( 'fs' ) ;
1920var path = require ( 'path' ) ;
2021var rimraf = require ( 'rimraf' ) ;
@@ -23,7 +24,7 @@ require('es6-promise').polyfill();
2324
2425function run ( args , stdin ) {
2526 return new Promise ( resolve => {
26- var docgen = child_process . spawn (
27+ var docgen = child_process . spawn ( // eslint-disable-line camelcase
2728 path . join ( __dirname , '../react-docgen.js' ) ,
2829 args
2930 ) ;
@@ -68,7 +69,7 @@ describe('react-docgen CLI', () => {
6869 suffix = 'js' ;
6970 }
7071
71- var componentPath = path . join ( dir , 'Component.' + suffix ) ;
72+ var componentPath = path . join ( dir , 'Component.' + suffix ) ;
7273 var componentFile = fs . openSync ( componentPath , 'w' ) ;
7374 fs . writeSync ( componentFile , component . toString ( ) ) ;
7475 fs . closeSync ( componentFile ) ;
@@ -110,15 +111,15 @@ describe('react-docgen CLI', () => {
110111 } ) ;
111112
112113 pit ( 'reads directories provided as command line arguments' , ( ) => {
113- var tempDir = createTempfiles ( ) ;
114+ tempDir = createTempfiles ( ) ;
114115 return run ( [ tempDir ] ) . then ( ( [ stdout , stderr ] ) => {
115116 expect ( stdout ) . toContain ( 'Component' ) ;
116117 expect ( stderr ) . toContain ( 'NoComponent' ) ;
117118 } ) ;
118119 } ) ;
119120
120121 pit ( 'considers js and jsx by default' , ( ) => {
121- var tempDir = createTempfiles ( ) ;
122+ tempDir = createTempfiles ( ) ;
122123 createTempfiles ( 'jsx' ) ;
123124 createTempfiles ( 'foo' ) ;
124125 return run ( [ tempDir ] ) . then ( ( [ stdout , stderr ] ) => {
@@ -171,7 +172,7 @@ describe('react-docgen CLI', () => {
171172
172173 return Promise . all ( [
173174 run ( [ '--ignore=foo' , tempDir ] ) . then ( verify ) ,
174- run ( [ '-i' , 'foo' , tempDir ] ) . then ( verify )
175+ run ( [ '-i' , 'foo' , tempDir ] ) . then ( verify ) ,
175176 ] ) ;
176177 } ) ;
177178
@@ -193,14 +194,14 @@ describe('react-docgen CLI', () => {
193194 var outFile = temp . openSync ( ) ;
194195 createTempfiles ( ) ;
195196
196- var verify = ( [ stdout , stderr ] ) => {
197+ var verify = ( [ stdout ] ) => {
197198 expect ( fs . readFileSync ( outFile . path ) ) . not . toBe ( '' ) ;
198199 expect ( stdout ) . toBe ( '' ) ;
199200 } ;
200201
201202 return Promise . all ( [
202203 run ( [ '--out=' + outFile . path , tempDir ] ) . then ( verify ) ,
203- run ( [ '-o' , outFile . path , tempDir ] ) . then ( verify ) ,
204+ run ( [ '-o' , outFile . path , tempDir ] ) . then ( verify ) ,
204205 ] ) ;
205206 } ) ;
206207
0 commit comments