From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- comm/mailnews/imap/test/unit/test_imapUrls.js | 31 +++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 comm/mailnews/imap/test/unit/test_imapUrls.js (limited to 'comm/mailnews/imap/test/unit/test_imapUrls.js') diff --git a/comm/mailnews/imap/test/unit/test_imapUrls.js b/comm/mailnews/imap/test/unit/test_imapUrls.js new file mode 100644 index 0000000000..e310705169 --- /dev/null +++ b/comm/mailnews/imap/test/unit/test_imapUrls.js @@ -0,0 +1,31 @@ +/* -*- Mode: JavaScript; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* ***** BEGIN LICENSE BLOCK ***** + * + * Any copyright is dedicated to the Public Domain. + * http://creativecommons.org/licenses/publicdomain/ + * + * ***** END LICENSE BLOCK ***** */ + +// IMAP pump + +setupIMAPPump(); + +/* + * Test parsing of imap uri's with very large UID's. + */ + +function run_test() { + let imapS = Cc[ + "@mozilla.org/messenger/messageservice;1?type=imap" + ].getService(Ci.nsIMsgMessageService); + let uri = imapS.getUrlForUri( + "imap-message://user@localhost/INBOX#4294967168" + ); + Assert.equal( + uri.spec, + "imap://user@localhost:" + + IMAPPump.server.port + + "/fetch%3EUID%3E%5EINBOX%3E4294967168" + ); + teardownIMAPPump(); +} -- cgit v1.2.3