diff options
Diffstat (limited to 'third_party/WebKit/LayoutTests/fast/xmlhttprequest')
3 files changed, 26 insertions, 0 deletions
diff --git a/third_party/WebKit/LayoutTests/fast/xmlhttprequest/resources/xmlhttprequest-open-after-iframe-onload-remove-self-child.html b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/resources/xmlhttprequest-open-after-iframe-onload-remove-self-child.html new file mode 100644 index 0000000..c896e63 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/resources/xmlhttprequest-open-after-iframe-onload-remove-self-child.html @@ -0,0 +1,3 @@ +<html> +<script> function client() { return new XMLHttpRequest(); } </script> +</html> diff --git a/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self-expected.txt b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self-expected.txt new file mode 100644 index 0000000..806fdc5 --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self-expected.txt @@ -0,0 +1,2 @@ +This tests that removing a child frame in XMLHttpRequest does not crash the renderer. + diff --git a/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self.html b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self.html new file mode 100644 index 0000000..a1a51cc --- /dev/null +++ b/third_party/WebKit/LayoutTests/fast/xmlhttprequest/xmlhttprequest-open-after-iframe-onload-remove-self.html @@ -0,0 +1,21 @@ +<html> +<script> +if (window.layoutTestController) { + layoutTestController.dumpAsText(); + layoutTestController.waitUntilDone(); +} + +function onFrameLoad(frame) { + var client = frame.contentWindow.client(); + frame.parentNode.removeChild(frame); + client.open("GET", "DoesNotExist.txt"); + if (window.layoutTestController) + layoutTestController.notifyDone(); +} +</script> +<body> +This tests that removing a child frame in XMLHttpRequest does not crash the renderer. +<br> +<iframe src="resources/xmlhttprequest-open-after-iframe-onload-remove-self-child.html" onload="onFrameLoad(this)"></iframe> +</body> +</html> |