@@ -23,14 +23,14 @@ describe('Acceptance: ember-cli-typescript generator', function() {
2323 // Mock npm-install that only modifies package.json
2424 return {
2525 run : function ( options ) {
26- let pkgJson = fs . readJsonSync ( 'package.json' )
26+ let pkgJson = fs . readJsonSync ( 'package.json' ) ;
2727 options . packages . forEach ( function ( pkg ) {
2828 let pkgName = pkg . match ( / ^ ( .* ) @ [ ^ @ ] * $ / ) ;
2929 pkgJson [ 'devDependencies' ] [ pkgName [ 1 ] ] = '*' ;
3030 } ) ;
3131 fs . writeJsonSync ( 'package.json' , pkgJson ) ;
3232 }
33- }
33+ } ;
3434 }
3535 return originalTaskForFn . call ( this , taskName ) ;
3636 } ;
@@ -114,10 +114,19 @@ describe('Acceptance: ember-cli-typescript generator', function() {
114114 'dummy/*' : [ 'tests/dummy/app/*' , 'app/*' ] ,
115115 'my-addon' : [ 'addon' ] ,
116116 'my-addon/*' : [ 'addon/*' ] ,
117+ 'my-addon/test-support' : [ 'addon-test-support' ] ,
118+ 'my-addon/test-support/*' : [ 'addon-test-support/*' ] ,
117119 '*' : [ 'types/*' ] ,
118120 } ) ;
119121
120- expect ( tsconfigJson . include ) . to . deep . equal ( [ 'app/**/*' , 'addon/**/*' , 'tests/**/*' , 'types/**/*' ] ) ;
122+ expect ( tsconfigJson . include ) . to . deep . equal ( [
123+ 'app/**/*' ,
124+ 'addon/**/*' ,
125+ 'tests/**/*' ,
126+ 'types/**/*' ,
127+ 'test-support/**/*' ,
128+ 'addon-test-support/**/*' ,
129+ ] ) ;
121130
122131 const projectTypes = file ( 'types/dummy/index.d.ts' ) ;
123132 expect ( projectTypes ) . to . exist ;
@@ -159,7 +168,10 @@ describe('Acceptance: ember-cli-typescript generator', function() {
159168 expect ( pkgJson . devDependencies ) . to . include . all . keys ( '@types/ember-data' ) ;
160169 expect ( pkgJson . devDependencies ) . to . include . all . keys ( 'ember-cli-qunit' ) ;
161170 expect ( pkgJson . devDependencies ) . to . include . all . keys ( '@types/ember-qunit' , '@types/qunit' ) ;
162- expect ( pkgJson . devDependencies ) . to . not . have . any . keys ( '@types/ember-mocha' , '@types/mocha' ) ;
171+ expect ( pkgJson . devDependencies ) . to . not . have . any . keys (
172+ '@types/ember-mocha' ,
173+ '@types/mocha'
174+ ) ;
163175
164176 const tsconfig = file ( 'tsconfig.json' ) ;
165177 expect ( tsconfig ) . to . exist ;
@@ -205,7 +217,10 @@ describe('Acceptance: ember-cli-typescript generator', function() {
205217 expect ( pkgJson . devDependencies ) . to . not . have . any . keys ( '@types/ember-data' ) ;
206218 expect ( pkgJson . devDependencies ) . to . include . all . keys ( 'ember-cli-qunit' ) ;
207219 expect ( pkgJson . devDependencies ) . to . include . all . keys ( '@types/ember-qunit' , '@types/qunit' ) ;
208- expect ( pkgJson . devDependencies ) . to . not . have . any . keys ( '@types/ember-mocha' , '@types/mocha' ) ;
220+ expect ( pkgJson . devDependencies ) . to . not . have . any . keys (
221+ '@types/ember-mocha' ,
222+ '@types/mocha'
223+ ) ;
209224
210225 const tsconfig = file ( 'tsconfig.json' ) ;
211226 expect ( tsconfig ) . to . exist ;
@@ -257,12 +272,22 @@ describe('Acceptance: ember-cli-typescript generator', function() {
257272 'my-app/*' : [ 'app/*' , 'lib/my-addon-1/app/*' , 'lib/my-addon-2/app/*' ] ,
258273 'my-addon-1' : [ 'lib/my-addon-1/addon' ] ,
259274 'my-addon-1/*' : [ 'lib/my-addon-1/addon/*' ] ,
275+ 'my-addon-1/test-support' : [ 'lib/my-addon-1/addon-test-support' ] ,
276+ 'my-addon-1/test-support/*' : [ 'lib/my-addon-1/addon-test-support/*' ] ,
260277 'my-addon-2' : [ 'lib/my-addon-2/addon' ] ,
261278 'my-addon-2/*' : [ 'lib/my-addon-2/addon/*' ] ,
279+ 'my-addon-2/test-support' : [ 'lib/my-addon-2/addon-test-support' ] ,
280+ 'my-addon-2/test-support/*' : [ 'lib/my-addon-2/addon-test-support/*' ] ,
262281 '*' : [ 'types/*' ] ,
263282 } ) ;
264283
265- expect ( json . include ) . to . deep . equal ( [ 'app/**/*' , 'tests/**/*' , 'types/**/*' , 'lib/my-addon-1/**/*' , 'lib/my-addon-2/**/*' ] ) ;
284+ expect ( json . include ) . to . deep . equal ( [
285+ 'app/**/*' ,
286+ 'tests/**/*' ,
287+ 'types/**/*' ,
288+ 'lib/my-addon-1/**/*' ,
289+ 'lib/my-addon-2/**/*' ,
290+ ] ) ;
266291
267292 const projectTypes = file ( 'types/my-app/index.d.ts' ) ;
268293 expect ( projectTypes ) . to . exist ;
@@ -324,10 +349,19 @@ describe('Acceptance: ember-cli-typescript generator', function() {
324349 'dummy/*' : [ 'tests/dummy/app/*' , 'app/*' ] ,
325350 'my-addon' : [ 'addon' ] ,
326351 'my-addon/*' : [ 'addon/*' ] ,
352+ 'my-addon/test-support' : [ 'addon-test-support' ] ,
353+ 'my-addon/test-support/*' : [ 'addon-test-support/*' ] ,
327354 '*' : [ 'types/*' ] ,
328355 } ) ;
329356
330- expect ( json . include ) . to . deep . equal ( [ 'app/**/*' , 'addon/**/*' , 'tests/**/*' , 'types/**/*' ] ) ;
357+ expect ( json . include ) . to . deep . equal ( [
358+ 'app/**/*' ,
359+ 'addon/**/*' ,
360+ 'tests/**/*' ,
361+ 'types/**/*' ,
362+ 'test-support/**/*' ,
363+ 'addon-test-support/**/*' ,
364+ ] ) ;
331365 } ) ;
332366 } ) ;
333367
0 commit comments