@@ -380,9 +380,10 @@ def testCleanUpCodegenFolder_whenCleanupDone_doNothing
380
380
# Arrange
381
381
CodegenUtils . set_cleanup_done ( true )
382
382
codegen_dir = "build/generated/ios"
383
+ ios_folder = '.'
383
384
384
385
# Act
385
- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
386
+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
386
387
387
388
# Assert
388
389
assert_equal ( FileUtils ::FileUtilsStorage . rmrf_invocation_count , 0 )
@@ -394,9 +395,10 @@ def testCleanUpCodegenFolder_whenFolderDoesNotExists_markAsCleanupDone
394
395
# Arrange
395
396
CodegenUtils . set_cleanup_done ( false )
396
397
codegen_dir = "build/generated/ios"
398
+ ios_folder = '.'
397
399
398
400
# Act
399
- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
401
+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
400
402
401
403
# Assert
402
404
assert_equal ( FileUtils ::FileUtilsStorage . rmrf_invocation_count , 0 )
@@ -409,7 +411,8 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
409
411
# Arrange
410
412
CodegenUtils . set_cleanup_done ( false )
411
413
codegen_dir = "build/generated/ios"
412
- codegen_path = "#{ @base_path } /#{ codegen_dir } "
414
+ ios_folder = '.'
415
+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
413
416
globs = [
414
417
"/MyModuleSpecs/MyModule.h" ,
415
418
"#{ codegen_path } /MyModuleSpecs/MyModule.mm" ,
@@ -420,7 +423,7 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
420
423
Dir . mocked_existing_globs ( globs , "#{ codegen_path } /*" )
421
424
422
425
# Act
423
- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
426
+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
424
427
425
428
# Assert
426
429
assert_equal ( Dir . exist_invocation_params , [ codegen_path , codegen_path ] )
@@ -437,10 +440,11 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
437
440
def test_assertCodegenFolderIsEmpty_whenItDoesNotExists_doesNotAbort
438
441
# Arrange
439
442
codegen_dir = "build/generated/ios"
440
- codegen_path = "#{ @base_path } /#{ codegen_dir } "
443
+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
444
+ ios_folder = '.'
441
445
442
446
# Act
443
- CodegenUtils . assert_codegen_folder_is_empty ( @base_path , codegen_dir )
447
+ CodegenUtils . assert_codegen_folder_is_empty ( @base_path , ios_folder , codegen_dir )
444
448
445
449
# Assert
446
450
assert_equal ( Pod ::UI . collected_warns , [ ] )
@@ -449,12 +453,13 @@ def test_assertCodegenFolderIsEmpty_whenItDoesNotExists_doesNotAbort
449
453
def test_assertCodegenFolderIsEmpty_whenItExistsAndIsEmpty_doesNotAbort
450
454
# Arrange
451
455
codegen_dir = "build/generated/ios"
452
- codegen_path = "#{ @base_path } /#{ codegen_dir } "
456
+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
457
+ ios_folder = '.'
453
458
Dir . mocked_existing_dirs ( codegen_path )
454
459
Dir . mocked_existing_globs ( [ ] , "#{ codegen_path } /*" )
455
460
456
461
# Act
457
- CodegenUtils . assert_codegen_folder_is_empty ( @base_path , codegen_dir )
462
+ CodegenUtils . assert_codegen_folder_is_empty ( @base_path , ios_folder , codegen_dir )
458
463
459
464
# Assert
460
465
assert_equal ( Pod ::UI . collected_warns , [ ] )
@@ -463,18 +468,19 @@ def test_assertCodegenFolderIsEmpty_whenItExistsAndIsEmpty_doesNotAbort
463
468
def test_assertCodegenFolderIsEmpty_whenItIsNotEmpty_itAborts
464
469
# Arrange
465
470
codegen_dir = "build/generated/ios"
466
- codegen_path = "#{ @base_path } /#{ codegen_dir } "
471
+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
472
+ ios_folder = '.'
467
473
Dir . mocked_existing_dirs ( codegen_path )
468
474
Dir . mocked_existing_globs ( [ "#{ codegen_path } /MyModuleSpecs/MyModule.mm" , ] , "#{ codegen_path } /*" )
469
475
470
476
# Act
471
477
assert_raises ( ) {
472
- CodegenUtils . assert_codegen_folder_is_empty ( @base_path , codegen_dir )
478
+ CodegenUtils . assert_codegen_folder_is_empty ( @base_path , ios_folder , codegen_dir )
473
479
}
474
480
475
481
# Assert
476
482
assert_equal ( Pod ::UI . collected_warns , [
477
- "Unable to remove the content of ~/app/ios/build/generated/ios folder. Please run rm -rf ~/app/ios/build/generated/ios and try again."
483
+ "Unable to remove the content of ~/app/ios/./ build/generated/ios folder. Please run rm -rf ~/app/ios/. /build/generated/ios and try again."
478
484
] )
479
485
end
480
486
0 commit comments