From 948934830297acc48d1cd0c026761271249a43fd Mon Sep 17 00:00:00 2001 From: EmmaYuan1015 Date: Fri, 3 Jul 2026 09:59:09 +0800 Subject: [PATCH] test: cover invalid semver debugger worker URL branch --- test/debugger/appWorker.test.ts | 6 ++++++ test/debugger/scriptImporter.test.ts | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/test/debugger/appWorker.test.ts b/test/debugger/appWorker.test.ts index 04f8bdbd9..b461a51e5 100644 --- a/test/debugger/appWorker.test.ts +++ b/test/debugger/appWorker.test.ts @@ -301,6 +301,12 @@ suite("appWorker", function () { "http://localhost:8081/debugger-ui/debuggerWorker.js", ); }); + test("prepareDebuggerWorkerURL should return debugger-ui URL for invalid RN versions", () => { + assert.strictEqual( + scriptImporter.prepareDebuggerWorkerURL("not-a-semver"), + "http://localhost:8081/debugger-ui/debuggerWorker.js", + ); + }); test("prepareDebuggerWorkerURL should return correct URL when debuggerWorkerUrlPath is used", () => { assert.strictEqual( scriptImporter.prepareDebuggerWorkerURL("0.55.4", ""), diff --git a/test/debugger/scriptImporter.test.ts b/test/debugger/scriptImporter.test.ts index 8d304721b..d6036bbd1 100644 --- a/test/debugger/scriptImporter.test.ts +++ b/test/debugger/scriptImporter.test.ts @@ -33,6 +33,13 @@ suite("scriptImporter", function () { ); }); + test("returns the debugger UI worker URL for invalid RN versions", function () { + assert.strictEqual( + scriptImporter.prepareDebuggerWorkerURL("not-a-semver"), + "http://localhost:8081/debugger-ui/debuggerWorker.js", + ); + }); + test("uses the explicit debugger worker URL path when provided", function () { assert.strictEqual( scriptImporter.prepareDebuggerWorkerURL("0.55.4", ""),