diff options
Diffstat (limited to 'dom/plugins/test/mochitest/test_twostreams.html')
-rw-r--r-- | dom/plugins/test/mochitest/test_twostreams.html | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/dom/plugins/test/mochitest/test_twostreams.html b/dom/plugins/test/mochitest/test_twostreams.html new file mode 100644 index 000000000..c2b3672c8 --- /dev/null +++ b/dom/plugins/test/mochitest/test_twostreams.html @@ -0,0 +1,46 @@ +<html> +<head> + <title>Dual NPAPI NP_ASFILEONLY NPStream Test</title> + <script type="text/javascript" + src="/tests/SimpleTest/SimpleTest.js"></script> + <script type="text/javascript" src="plugin-utils.js"></script> + <link rel="stylesheet" type="text/css" + href="/tests/SimpleTest/test.css" /> +</head> +<body> + <p id="display"></p> + + <script type="text/javascript"> + SimpleTest.expectAssertions(0, 2); + + SimpleTest.waitForExplicitFinish(); + setTestPluginEnabledState(SpecialPowers.Ci.nsIPluginTag.STATE_ENABLED); + + var framesToLoad = 2; + function frameLoaded(id) { + var frame = document.getElementById('testframe' + id); + if (!frame.contentDocument.body.innerHTML.length) + return; + + --framesToLoad; + if (0 == framesToLoad) { + is(document.getElementById('testframe1').contentDocument.body.innerHTML, + document.getElementById('testframe2').contentDocument.body.innerHTML, + "Frame contents should match"); + SimpleTest.finish(); + } + } + </script> + + <iframe id="testframe1" name="testframe1" onload="frameLoaded(1)"></iframe> + <iframe id="testframe2" name="testframe2" onload="frameLoaded(2)"></iframe> + + <embed src="loremipsum_nocache.txt" streammode="asfileonly" + frame="testframe1" + id="embedtest" style="width: 400px; height: 100px;" + type="application/x-test"></embed> + <embed src="loremipsum_nocache.txt" streammode="asfileonly" + frame="testframe2" + id="embedtest2" style="width: 400px; height: 100px;" + type="application/x-test"></embed> + |