@@ -380,9 +380,10 @@ def testCleanUpCodegenFolder_whenCleanupDone_doNothing
380380 # Arrange
381381 CodegenUtils . set_cleanup_done ( true )
382382 codegen_dir = "build/generated/ios"
383+ ios_folder = '.'
383384
384385 # Act
385- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
386+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
386387
387388 # Assert
388389 assert_equal ( FileUtils ::FileUtilsStorage . rmrf_invocation_count , 0 )
@@ -394,9 +395,10 @@ def testCleanUpCodegenFolder_whenFolderDoesNotExists_markAsCleanupDone
394395 # Arrange
395396 CodegenUtils . set_cleanup_done ( false )
396397 codegen_dir = "build/generated/ios"
398+ ios_folder = '.'
397399
398400 # Act
399- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
401+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
400402
401403 # Assert
402404 assert_equal ( FileUtils ::FileUtilsStorage . rmrf_invocation_count , 0 )
@@ -409,7 +411,8 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
409411 # Arrange
410412 CodegenUtils . set_cleanup_done ( false )
411413 codegen_dir = "build/generated/ios"
412- codegen_path = "#{ @base_path } /#{ codegen_dir } "
414+ ios_folder = '.'
415+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
413416 globs = [
414417 "/MyModuleSpecs/MyModule.h" ,
415418 "#{ codegen_path } /MyModuleSpecs/MyModule.mm" ,
@@ -420,7 +423,7 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
420423 Dir . mocked_existing_globs ( globs , "#{ codegen_path } /*" )
421424
422425 # Act
423- CodegenUtils . clean_up_build_folder ( @base_path , codegen_dir )
426+ CodegenUtils . clean_up_build_folder ( @base_path , ios_folder , codegen_dir )
424427
425428 # Assert
426429 assert_equal ( Dir . exist_invocation_params , [ codegen_path , codegen_path ] )
@@ -437,10 +440,11 @@ def testCleanUpCodegenFolder_whenFolderExists_deleteItAndSetCleanupDone
437440 def test_assertCodegenFolderIsEmpty_whenItDoesNotExists_doesNotAbort
438441 # Arrange
439442 codegen_dir = "build/generated/ios"
440- codegen_path = "#{ @base_path } /#{ codegen_dir } "
443+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
444+ ios_folder = '.'
441445
442446 # 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 )
444448
445449 # Assert
446450 assert_equal ( Pod ::UI . collected_warns , [ ] )
@@ -449,12 +453,13 @@ def test_assertCodegenFolderIsEmpty_whenItDoesNotExists_doesNotAbort
449453 def test_assertCodegenFolderIsEmpty_whenItExistsAndIsEmpty_doesNotAbort
450454 # Arrange
451455 codegen_dir = "build/generated/ios"
452- codegen_path = "#{ @base_path } /#{ codegen_dir } "
456+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
457+ ios_folder = '.'
453458 Dir . mocked_existing_dirs ( codegen_path )
454459 Dir . mocked_existing_globs ( [ ] , "#{ codegen_path } /*" )
455460
456461 # 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 )
458463
459464 # Assert
460465 assert_equal ( Pod ::UI . collected_warns , [ ] )
@@ -463,18 +468,19 @@ def test_assertCodegenFolderIsEmpty_whenItExistsAndIsEmpty_doesNotAbort
463468 def test_assertCodegenFolderIsEmpty_whenItIsNotEmpty_itAborts
464469 # Arrange
465470 codegen_dir = "build/generated/ios"
466- codegen_path = "#{ @base_path } /#{ codegen_dir } "
471+ codegen_path = "#{ @base_path } /./#{ codegen_dir } "
472+ ios_folder = '.'
467473 Dir . mocked_existing_dirs ( codegen_path )
468474 Dir . mocked_existing_globs ( [ "#{ codegen_path } /MyModuleSpecs/MyModule.mm" , ] , "#{ codegen_path } /*" )
469475
470476 # Act
471477 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 )
473479 }
474480
475481 # Assert
476482 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."
478484 ] )
479485 end
480486
0 commit comments