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