diff --git a/uriloader/exthandler/tests/mochitest/browser_save_filenames.js b/uriloader/exthandler/tests/mochitest/browser_save_filenames.js index 984d0dea218d..7af2abedb6c2 100644 --- a/uriloader/exthandler/tests/mochitest/browser_save_filenames.js +++ b/uriloader/exthandler/tests/mochitest/browser_save_filenames.js @@ -179,8 +179,8 @@ add_setup(async function () { expectedItems = await getItems("items"); }); -function getItems(parentid) { - return SpecialPowers.spawn( +async function getItems(parentid) { + let items = await SpecialPowers.spawn( gBrowser.selectedBrowser, [parentid, AppConstants.platform], (id, platform) => { @@ -210,6 +210,8 @@ function getItems(parentid) { return elements; } ); + Assert.greater(items.length, 0, "Some elements were found to test"); + return items; } function getDirectoryEntries(dir) { diff --git a/uriloader/exthandler/tests/mochitest/save_filenames.html b/uriloader/exthandler/tests/mochitest/save_filenames.html index ec307e2d8110..47ecdfe24e78 100644 --- a/uriloader/exthandler/tests/mochitest/save_filenames.html +++ b/uriloader/exthandler/tests/mochitest/save_filenames.html @@ -325,15 +325,15 @@ + data-pickedfilename='cyan.png' data-filename='cyan.png'>Link1 + data-pickedfilename='"peach".png' data-filename='_peach_.png'>Link2 + data-pickedfilename='"violet".png' data-filename="_violet_.png">Link3 @@ -349,7 +349,7 @@ Link Link + download="amber?.png" data-filename="amber_.png">Link Link> @@ -358,7 +358,10 @@ data-filename="thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisavery.png">Link Link + data-filename="__ _᠎᠎_ spa ced.png__᠎᠎__">Link + Link