mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 16:58:38 +09:00
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
This commit is contained in:
commit
dcd9973243
150858 changed files with 23884658 additions and 0 deletions
55
dom/plugins/test/mochitest/test_pluginstream_referer.html
Normal file
55
dom/plugins/test/mochitest/test_pluginstream_referer.html
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
<head>
|
||||
<title>Do plugin stream requests send the Referer header correctly?</title>
|
||||
<script type="application/javascript"
|
||||
src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
<script type="application/javascript" src="plugin-utils.js"></script>
|
||||
<link rel="stylesheet" type="text/css"
|
||||
href="/tests/SimpleTest/test.css" />
|
||||
|
||||
<body onload="runTests()">
|
||||
<script class="testbody" type="application/javascript">
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED);
|
||||
|
||||
var pending = 3;
|
||||
function testDone() {
|
||||
--pending;
|
||||
if (0 == pending)
|
||||
SimpleTest.finish()
|
||||
}
|
||||
|
||||
function runTests() {
|
||||
var p = document.getElementById('plugin1');
|
||||
var p2 = document.getElementById('plugin2');
|
||||
|
||||
ok(p.streamTest('plugin-stream-referer.sjs', false, null, null,
|
||||
function(r, t) {
|
||||
is(r, 0, "GET plugin-stream-referer.sjs");
|
||||
is(t, "Referer found: " + window.location,
|
||||
"GET Referer correct");
|
||||
testDone();
|
||||
}, null, true), "referer GET");
|
||||
|
||||
ok(p.streamTest('plugin-stream-referer.sjs', true, "Dummy Data", null,
|
||||
function(r, t) {
|
||||
is(r, 0, "POST plugin-stream-referer.sjs");
|
||||
is(t, "No Referer found", "POST Referer absent");
|
||||
testDone();
|
||||
}, null, true), "referer POST");
|
||||
|
||||
ok(p2.streamTest('plugin-stream-referer.sjs', false, null, null,
|
||||
function(r, t) {
|
||||
is(r, 0, "GET plugin-stream-referer.sjs (2)");
|
||||
var expectedreferer = String(window.location).replace("test_pluginstream_referer.html", "loremipsum.xtest");
|
||||
is(t, "Referer found: " + expectedreferer,
|
||||
"GET Referer correct with plugin src");
|
||||
testDone();
|
||||
}, null, true), "referer GET (2)");
|
||||
|
||||
}
|
||||
</script>
|
||||
|
||||
<p id="display"></p>
|
||||
|
||||
<embed id="plugin1" type="application/x-test" width="200" height="200"></embed>
|
||||
<embed id="plugin2" type="application/x-test" src="loremipsum.xtest" width="200" height="200"></embed>
|
||||
Loading…
Add table
Add a link
Reference in a new issue