@@ -7,6 +7,10 @@ import {
77 internalForTestingPurposesOnly ,
88} from "../scripts/configure-projects.js" ;
99
10+ // This value needs to be the same as `package` in
11+ // `android/app/src/main/AndroidManifest.xml`
12+ const packageName = "com.microsoft.reacttestapp" ;
13+
1014describe ( "configureProjects()" , ( ) => {
1115 const manifestPath = path . join (
1216 "app" ,
@@ -29,7 +33,7 @@ describe("configureProjects()", () => {
2933 android : {
3034 sourceDir,
3135 manifestPath,
32- packageName : undefined ,
36+ packageName,
3337 } ,
3438 } ) ;
3539 } ) ;
@@ -113,10 +117,8 @@ describe("findReactNativeConfig()", () => {
113117describe ( "getAndroidPackageName()" , ( ) => {
114118 const { getAndroidPackageName } = internalForTestingPurposesOnly ;
115119
116- const appManifest = "app.json" ;
117- const packageId = "com.testapp" ;
118-
119120 function mockfs ( cliPlatformAndroidVersion : string ) : typeof nodefs {
121+ const appManifest = "app.json" ;
120122 const cliPlatformAndroidPackageManifest =
121123 / @ r e a c t - n a t i v e - c o m m u n i t y [ / \\ ] c l i - p l a t f o r m - a n d r o i d [ / \\ ] p a c k a g e .j s o n $ / ;
122124 return {
@@ -125,7 +127,7 @@ describe("getAndroidPackageName()", () => {
125127 // @ts -expect-error Type 'string' is not assignable to type 'Buffer'
126128 readFileSync : ( p ) => {
127129 if ( p === appManifest ) {
128- return JSON . stringify ( { android : { package : packageId } } ) ;
130+ return JSON . stringify ( { android : { package : "com.testapp" } } ) ;
129131 } else if (
130132 typeof p === "string" &&
131133 cliPlatformAndroidPackageManifest . test ( p )
@@ -141,28 +143,23 @@ describe("getAndroidPackageName()", () => {
141143 } ;
142144 }
143145
144- it ( "returns early if specified path is falsy" , ( ) => {
145- equal ( getAndroidPackageName ( "" ) , undefined ) ;
146- equal ( getAndroidPackageName ( undefined ) , undefined ) ;
147- } ) ;
148-
149146 it ( "returns early if `@react-native-community/cli-platform-android` <12.3.7" , ( ) => {
150- equal ( getAndroidPackageName ( appManifest , mockfs ( "11.4.1" ) ) , undefined ) ;
151- equal ( getAndroidPackageName ( appManifest , mockfs ( "12.3.6" ) ) , undefined ) ;
147+ equal ( getAndroidPackageName ( mockfs ( "11.4.1" ) ) , undefined ) ;
148+ equal ( getAndroidPackageName ( mockfs ( "12.3.6" ) ) , undefined ) ;
152149 } ) ;
153150
154151 it ( "returns package name if `@react-native-community/cli-platform-android` >=12.3.7 <13.0.0" , ( ) => {
155- equal ( getAndroidPackageName ( appManifest , mockfs ( "12.3.7" ) ) , packageId ) ;
156- equal ( getAndroidPackageName ( appManifest , mockfs ( "12.999.999" ) ) , packageId ) ;
152+ equal ( getAndroidPackageName ( mockfs ( "12.3.7" ) ) , packageName ) ;
153+ equal ( getAndroidPackageName ( mockfs ( "12.999.999" ) ) , packageName ) ;
157154 } ) ;
158155
159156 it ( "returns early if `@react-native-community/cli-platform-android` <13.6.9" , ( ) => {
160- equal ( getAndroidPackageName ( appManifest , mockfs ( "13.0.0" ) ) , undefined ) ;
161- equal ( getAndroidPackageName ( appManifest , mockfs ( "13.6.8" ) ) , undefined ) ;
157+ equal ( getAndroidPackageName ( mockfs ( "13.0.0" ) ) , undefined ) ;
158+ equal ( getAndroidPackageName ( mockfs ( "13.6.8" ) ) , undefined ) ;
162159 } ) ;
163160
164161 it ( "returns package name `@react-native-community/cli-platform-android` >=13.6.9" , ( ) => {
165- equal ( getAndroidPackageName ( appManifest , mockfs ( "13.6.9" ) ) , packageId ) ;
166- equal ( getAndroidPackageName ( appManifest , mockfs ( "14.0.0" ) ) , packageId ) ;
162+ equal ( getAndroidPackageName ( mockfs ( "13.6.9" ) ) , packageName ) ;
163+ equal ( getAndroidPackageName ( mockfs ( "14.0.0" ) ) , packageName ) ;
167164 } ) ;
168165} ) ;
0 commit comments