forked from mirrors/gecko-dev
Bug 1907931, fix missing closing tags so that the downloads tests are properly run, r=Gijs, a=test-only
Differential Revision: https://phabricator.services.mozilla.com/D217307
This commit is contained in:
parent
f09197215b
commit
ed104e489e
2 changed files with 12 additions and 7 deletions
|
|
@ -179,8 +179,8 @@ add_setup(async function () {
|
||||||
expectedItems = await getItems("items");
|
expectedItems = await getItems("items");
|
||||||
});
|
});
|
||||||
|
|
||||||
function getItems(parentid) {
|
async function getItems(parentid) {
|
||||||
return SpecialPowers.spawn(
|
let items = await SpecialPowers.spawn(
|
||||||
gBrowser.selectedBrowser,
|
gBrowser.selectedBrowser,
|
||||||
[parentid, AppConstants.platform],
|
[parentid, AppConstants.platform],
|
||||||
(id, platform) => {
|
(id, platform) => {
|
||||||
|
|
@ -210,6 +210,8 @@ function getItems(parentid) {
|
||||||
return elements;
|
return elements;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
Assert.greater(items.length, 0, "Some elements were found to test");
|
||||||
|
return items;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDirectoryEntries(dir) {
|
function getDirectoryEntries(dir) {
|
||||||
|
|
|
||||||
|
|
@ -325,15 +325,15 @@
|
||||||
|
|
||||||
<!-- filename which is changed within the file picker -->
|
<!-- filename which is changed within the file picker -->
|
||||||
<a id="mod0" href="http://localhost:8000/save_filename.sjs?type=png&filename=teal.png"
|
<a id="mod0" href="http://localhost:8000/save_filename.sjs?type=png&filename=teal.png"
|
||||||
data-pickedfilename='cyan.png' data-filename='cyan.png'>
|
data-pickedfilename='cyan.png' data-filename='cyan.png'>Link1</a>
|
||||||
|
|
||||||
<!-- filename which is changed to an invalid filename within the file picker -->
|
<!-- filename which is changed to an invalid filename within the file picker -->
|
||||||
<a id="mod1" href="http://localhost:8000/save_filename.sjs?type=png&filename=orange.png"
|
<a id="mod1" href="http://localhost:8000/save_filename.sjs?type=png&filename=orange.png"
|
||||||
data-pickedfilename='"peach".png' data-filename='_peach_.png'>
|
data-pickedfilename='"peach".png' data-filename='_peach_.png'>Link2</a>
|
||||||
|
|
||||||
<!-- an invalid filename which is changed to another invalid filename within the file picker -->
|
<!-- an invalid filename which is changed to another invalid filename within the file picker -->
|
||||||
<a id="mod2" href="http://localhost:8000/save_filename.sjs?type=png&filename=%maroon%34.png"
|
<a id="mod2" href="http://localhost:8000/save_filename.sjs?type=png&filename=%maroon%34.png"
|
||||||
data-pickedfilename='"violet".png' data-filename="_violet_.png">
|
data-pickedfilename='"violet".png' data-filename="_violet_.png">Link3</a>
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
|
@ -349,7 +349,7 @@
|
||||||
<!-- The content-disposition overrides the download attribute. -->
|
<!-- The content-disposition overrides the download attribute. -->
|
||||||
<a id="download4" href="http://localhost:8000/save_filename.sjs?type=png&filename=fakename.jpeg" download="topaz.jpeg" data-filename="fakename.png">Link</a>
|
<a id="download4" href="http://localhost:8000/save_filename.sjs?type=png&filename=fakename.jpeg" download="topaz.jpeg" data-filename="fakename.png">Link</a>
|
||||||
<a id="download5" href="http://localhost:8000/save_filename.sjs?type=png"
|
<a id="download5" href="http://localhost:8000/save_filename.sjs?type=png"
|
||||||
download="amber?.png" data-filename="amber .png">Link</a>
|
download="amber?.png" data-filename="amber_.png">Link</a>
|
||||||
<a id="download6" href="http://localhost:8000/save_filename.sjs?type=jpeg"
|
<a id="download6" href="http://localhost:8000/save_filename.sjs?type=jpeg"
|
||||||
download="jade.:*jpeg" data-filename="jade.jpg"
|
download="jade.:*jpeg" data-filename="jade.jpg"
|
||||||
data-filename-platformlinux="jade.jpeg">Link</a>>
|
data-filename-platformlinux="jade.jpeg">Link</a>>
|
||||||
|
|
@ -358,7 +358,10 @@
|
||||||
data-filename="thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisavery.png">Link</a>
|
data-filename="thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisaverylongfilename-thisisavery.png">Link</a>
|
||||||
<a id="download8" href="http://localhost:8000/base"
|
<a id="download8" href="http://localhost:8000/base"
|
||||||
download="	
 ᠎᠎ spa ced.png 	
 ᠎᠎ "
|
download="	
 ᠎᠎ spa ced.png 	
 ᠎᠎ "
|
||||||
data-filename="spa ced.png">Link</a>
|
data-filename="__ _᠎᠎_ spa ced.png__᠎᠎__">Link</a>
|
||||||
|
<a id="download9" href="http://localhost:8000/base"
|
||||||
|
download=" ᠎᠎extraspace.png᠎᠎ "
|
||||||
|
data-filename="extraspace.png">Link</a>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span id="links">
|
<span id="links">
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue