aboutsummaryrefslogtreecommitdiffstats
path: root/test/data
diff options
context:
space:
mode:
Diffstat (limited to 'test/data')
-rw-r--r--test/data/manipulation/iframe-denied.html36
1 files changed, 36 insertions, 0 deletions
diff --git a/test/data/manipulation/iframe-denied.html b/test/data/manipulation/iframe-denied.html
new file mode 100644
index 000000000..f2e3e83a4
--- /dev/null
+++ b/test/data/manipulation/iframe-denied.html
@@ -0,0 +1,36 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset=utf-8 />
+ <title>body</title>
+ </head>
+ <body>
+ <div id="qunit-fixture"></div>
+ <script src="../../../dist/jquery.js"></script>
+ <script>
+ var script = document.getElementsByTagName( "script" )[ 0 ],
+ div = document.createElement( "div" ),
+ src = "http://google.com",
+ success = true,
+ error = "";
+
+ script.parentNode.appendChild( div );
+ div.innerHTML = "<iframe name=\"test\" src=\"" + src + "\">";
+
+ jQuery(function() {
+ try {
+ jQuery( "<div>hello<div>world</div>!</div>" ).appendTo( "#qunit-fixture" );
+ } catch( e ) {
+ success = false;
+ error = e;
+ }
+
+ window.parent.iframeCallback({
+ status: success,
+ description: "buildFragment sets the context without throwing an exception" +
+ ( error ? ": " + error : "" )
+ });
+ });
+ </script>
+ </body>
+</html>