From 929e1d7edd6ff2f28f0da6d9a33bdb58d9d790e3 Mon Sep 17 00:00:00 2001 From: Henrik Skupin Date: Wed, 22 May 2024 09:38:22 +0000 Subject: [PATCH] Bug 1895738 - [remote] Fix fromJSON checks for ignore behavior in test_UserPromptHandler.js. CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D211173 --- .../test/xpcshell/test_UserPromptHandler.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/remote/shared/webdriver/test/xpcshell/test_UserPromptHandler.js b/remote/shared/webdriver/test/xpcshell/test_UserPromptHandler.js index a69e01d4d059..70b84099dcd1 100644 --- a/remote/shared/webdriver/test/xpcshell/test_UserPromptHandler.js +++ b/remote/shared/webdriver/test/xpcshell/test_UserPromptHandler.js @@ -65,7 +65,11 @@ add_task(function test_UserPromptHandler_fromJSON() { ok(promptHandler.activePromptHandlers.has("default")); const handler = promptHandler.activePromptHandlers.get("default"); ok(behavior.startsWith(handler.handler)); - equal(handler.notify, /and notify/.test(behavior)); + if (behavior == "ignore") { + ok(handler.notify); + } else { + equal(handler.notify, /and notify/.test(behavior)); + } } // Unhandled prompt behavior as object @@ -77,7 +81,11 @@ add_task(function test_UserPromptHandler_fromJSON() { ok(promptHandler.activePromptHandlers.has(promptType)); const handler = promptHandler.activePromptHandlers.get(promptType); ok(behavior.startsWith(handler.handler)); - equal(handler.notify, /and notify/.test(behavior)); + if (behavior == "ignore") { + ok(handler.notify); + } else { + equal(handler.notify, /and notify/.test(behavior)); + } } } });