From d94bf673409b26bfc7ce0299afcd4a50eeb323af Mon Sep 17 00:00:00 2001 From: CRT Date: Wed, 21 Oct 2026 03:08:43 +0700 Subject: [PATCH] tests: the AAB fixture targets API 36 (Play's minimum since 2026-08-31; play upload now refuses 35) --- tests/build-fixtures.ts | 2 +- tests/build-sign.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/build-fixtures.ts b/tests/build-fixtures.ts index 14215bd..9e7704f 100644 --- a/tests/build-fixtures.ts +++ b/tests/build-fixtures.ts @@ -59,6 +59,6 @@ export const makeIpa = (infoPlist: Buffer | string, app = 'Example.app'): Buffer /** An AAB with an aapt2 proto manifest. */ export const makeAab = (pkg: string, versionCode: number, versionName = '1.0.0'): Buffer => makeZip([ { name: 'BundleConfig.pb', data: Buffer.from([8, 1]) }, - { name: 'base/manifest/AndroidManifest.xml', data: encodeProtoManifest([{ name: 'manifest', attrs: { package: pkg, versionCode: String(versionCode), versionName } }, { name: 'uses-sdk', attrs: { minSdkVersion: '24', targetSdkVersion: '35' } }]) }, + { name: 'base/manifest/AndroidManifest.xml', data: encodeProtoManifest([{ name: 'manifest', attrs: { package: pkg, versionCode: String(versionCode), versionName } }, { name: 'uses-sdk', attrs: { minSdkVersion: '24', targetSdkVersion: '36' } }]) }, { name: 'base/dex/classes.dex', data: Buffer.alloc(512, 1) }, ]); diff --git a/tests/build-sign.test.ts b/tests/build-sign.test.ts index 6d186f1..3364713 100644 --- a/tests/build-sign.test.ts +++ b/tests/build-sign.test.ts @@ -88,7 +88,7 @@ describe('zip + IPA + AAB', () => { }); test('aabInfo reads the proto manifest', () => { - expect(aabInfo(makeAab('com.example.game', 1234, '2.0.1'))).toEqual({ packageName: 'com.example.game', versionCode: 1234, versionName: '2.0.1', minSdk: 24, targetSdk: 35 }); + expect(aabInfo(makeAab('com.example.game', 1234, '2.0.1'))).toEqual({ packageName: 'com.example.game', versionCode: 1234, versionName: '2.0.1', minSdk: 24, targetSdk: 36 }); expect(() => aabInfo(makeZip([{ name: 'x', data: 'y' }]))).toThrow('not an Android App Bundle'); }); });