@@ -258,8 +258,8 @@ describe('image asset', () => {
258258
259259 const session = app . synth ( ) ;
260260
261- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBeDefined ( ) ;
262- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBeDefined ( ) ;
261+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBe ( true ) ;
262+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBe ( true ) ;
263263
264264 } ) ;
265265
@@ -288,16 +288,16 @@ describe('image asset', () => {
288288 const session = app . synth ( ) ;
289289
290290 // Only the files exempted above should be included.
291- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBeDefined ( ) ;
292- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBeDefined ( ) ;
293- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBeDefined ( ) ;
294- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBeDefined ( ) ;
295- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBeDefined ( ) ;
296- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBeDefined ( ) ;
297- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' ) ) ) . toBeDefined ( ) ;
298- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'one' ) ) ) . toBeDefined ( ) ;
299- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'some_dep' ) ) ) . toBeDefined ( ) ;
300- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'some_dep' , 'file' ) ) ) . toBeDefined ( ) ;
291+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBe ( true ) ;
292+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBe ( true ) ;
293+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBe ( true ) ;
294+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBe ( true ) ;
295+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBe ( true ) ;
296+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBe ( true ) ;
297+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' ) ) ) . toBe ( true ) ;
298+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'one' ) ) ) . toBe ( true ) ;
299+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'some_dep' ) ) ) . toBe ( true ) ;
300+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'node_modules' , 'some_dep' , 'file' ) ) ) . toBe ( true ) ;
301301 } ) ;
302302
303303 testFutureBehavior ( 'docker directory is staged without files specified in exclude option' , flags , App , ( app ) => {
@@ -381,12 +381,12 @@ function testDockerDirectoryIsStagedWithoutFilesSpecifiedInDockerignore(app: App
381381 const session = app . synth ( ) ;
382382
383383 // .dockerignore itself should be included in output to be processed during docker build
384- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBeDefined ( ) ;
385- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBeDefined ( ) ;
386- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBeDefined ( ) ;
387- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBeDefined ( ) ;
388- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBeDefined ( ) ;
389- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBeDefined ( ) ;
384+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBe ( true ) ;
385+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBe ( true ) ;
386+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBe ( true ) ;
387+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBe ( true ) ;
388+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBe ( true ) ;
389+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBe ( true ) ;
390390}
391391
392392function testDockerDirectoryIsStagedWithoutFilesSpecifiedInExcludeOption ( app : App , ignoreMode ?: IgnoreMode ) {
@@ -399,12 +399,12 @@ function testDockerDirectoryIsStagedWithoutFilesSpecifiedInExcludeOption(app: Ap
399399
400400 const session = app . synth ( ) ;
401401
402- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBeDefined ( ) ;
403- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBeDefined ( ) ;
404- expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBeDefined ( ) ;
405- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBeDefined ( ) ;
406- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBeDefined ( ) ;
407- expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBeDefined ( ) ;
402+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , '.dockerignore' ) ) ) . toBe ( true ) ;
403+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'Dockerfile' ) ) ) . toBe ( true ) ;
404+ expect ( fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'index.py' ) ) ) . toBe ( true ) ;
405+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'foobar.txt' ) ) ) . toBe ( true ) ;
406+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' ) ) ) . toBe ( true ) ;
407+ expect ( ! fs . existsSync ( path . join ( session . directory , `asset.${ image . assetHash } ` , 'subdirectory' , 'baz.txt' ) ) ) . toBe ( true ) ;
408408}
409409
410410testFutureBehavior ( 'nested assemblies share assets: legacy synth edition' , flags , App , ( app ) => {
0 commit comments