From 0f07810f7a0e16b3904d461c20b6415663377779 Mon Sep 17 00:00:00 2001 From: morluto <76467478+morluto@users.noreply.github.com> Date: Sat, 24 Oct 2026 02:22:10 +0800 Subject: [PATCH] test(il2cpp): retain refusal for uncovered registration tails --- tests/boundary/il2cpp/il2cppBinaryFile.test.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/boundary/il2cpp/il2cppBinaryFile.test.ts b/tests/boundary/il2cpp/il2cppBinaryFile.test.ts index efb3739c7a..18559ecda7 100644 --- a/tests/boundary/il2cpp/il2cppBinaryFile.test.ts +++ b/tests/boundary/il2cpp/il2cppBinaryFile.test.ts @@ -691,6 +691,13 @@ it.each([0, 8, 16])( expect(linked.types_field).toBe(FIXTURE_BINARY_BASE + 0xfc0n); expect(linked.method_addresses).toEqual(expectedAddresses); expect(linked.return_types).toEqual(link(original).return_types); + if (tail === 0) { + const missingTail = Buffer.from(bytes); + missingTail.writeBigUInt64LE(BigInt(bytes.length), 64); + expect(failure(missingTail).reason).toBe( + "metadata-registration-not-found", + ); + } }, );