aboutsummaryrefslogtreecommitdiffstats
path: root/lib/htmlpurifier/smoketests/innerHTML.html
diff options
context:
space:
mode:
Diffstat (limited to 'lib/htmlpurifier/smoketests/innerHTML.html')
-rw-r--r--lib/htmlpurifier/smoketests/innerHTML.html33
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/htmlpurifier/smoketests/innerHTML.html b/lib/htmlpurifier/smoketests/innerHTML.html
new file mode 100644
index 000000000..0b840f182
--- /dev/null
+++ b/lib/htmlpurifier/smoketests/innerHTML.html
@@ -0,0 +1,33 @@
+<html>
+<head>
+ <title>innerHTML smoketest</title>
+</head>
+<body>
+<!--
+
+What we're going to do is use JavaScript to calculate
+fixpoints of innerHTML parse and reparsing. We start with
+an input value, encoded in a JavaScript string.
+
+x.innerHTML = input
+
+We then snapshot the DOM state of x, and then perform the
+iteration:
+
+intermediate = x.innerHTML
+x.innerHTML = intermediate
+
+What inputs are we going to test?
+
+We will generate using the following alphabet:
+
+ a01~!@#$%^&*()_+`-=[]\{}|;':",./<>? (and <space>)
+
+
+
+-->
+<textarea id="out" style="width:100%;height:100%;"></textarea>
+<div id="testContainer" style="display:none"></div>
+<script src="innerHTML.js" type="text/javascript"></script>
+</body>
+</html>