@@ -7,6 +7,10 @@ import {
7
7
internalForTestingPurposesOnly ,
8
8
} from "../scripts/configure-projects.js" ;
9
9
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
+
10
14
describe ( "configureProjects()" , ( ) => {
11
15
const manifestPath = path . join (
12
16
"app" ,
@@ -29,7 +33,7 @@ describe("configureProjects()", () => {
29
33
android : {
30
34
sourceDir,
31
35
manifestPath,
32
- packageName : undefined ,
36
+ packageName,
33
37
} ,
34
38
} ) ;
35
39
} ) ;
@@ -113,10 +117,8 @@ describe("findReactNativeConfig()", () => {
113
117
describe ( "getAndroidPackageName()" , ( ) => {
114
118
const { getAndroidPackageName } = internalForTestingPurposesOnly ;
115
119
116
- const appManifest = "app.json" ;
117
- const packageId = "com.testapp" ;
118
-
119
120
function mockfs ( cliPlatformAndroidVersion : string ) : typeof nodefs {
121
+ const appManifest = "app.json" ;
120
122
const cliPlatformAndroidPackageManifest =
121
123
/ @ 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 $ / ;
122
124
return {
@@ -125,7 +127,7 @@ describe("getAndroidPackageName()", () => {
125
127
// @ts -expect-error Type 'string' is not assignable to type 'Buffer'
126
128
readFileSync : ( p ) => {
127
129
if ( p === appManifest ) {
128
- return JSON . stringify ( { android : { package : packageId } } ) ;
130
+ return JSON . stringify ( { android : { package : "com.testapp" } } ) ;
129
131
} else if (
130
132
typeof p === "string" &&
131
133
cliPlatformAndroidPackageManifest . test ( p )
@@ -141,28 +143,23 @@ describe("getAndroidPackageName()", () => {
141
143
} ;
142
144
}
143
145
144
- it ( "returns early if specified path is falsy" , ( ) => {
145
- equal ( getAndroidPackageName ( "" ) , undefined ) ;
146
- equal ( getAndroidPackageName ( undefined ) , undefined ) ;
147
- } ) ;
148
-
149
146
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 ) ;
152
149
} ) ;
153
150
154
151
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 ) ;
157
154
} ) ;
158
155
159
156
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 ) ;
162
159
} ) ;
163
160
164
161
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 ) ;
167
164
} ) ;
168
165
} ) ;
0 commit comments