Add crashtests for some recently-WFM bugs

This commit is contained in:
Jesse Ruderman 2008-08-19 15:44:24 -07:00
Родитель ca9461ce4b
Коммит cee6bb1d8a
8 изменённых файлов: 122 добавлений и 1 удалений

Просмотреть файл

@ -0,0 +1,17 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function boom()
{
var s = document.getElementById("s");
s.parentNode.removeChild(s);
}
</script>
</head>
<body onload="boom();">
<div style="-moz-column-width: 23px;"><div style="padding: 5px;"><span id="s"><div style="float: left;"><div style="width: 100px; height: 100px;"></div></div></span></div></div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,18 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
function boom()
{
var s = document.getElementById("s");
s.parentNode.removeChild(s);
}
</script>
</head>
<body onload="boom();">
<div style="-moz-column-width: 23px;"><div style="padding: 5px;"><div id="s"><td style="float: left;"><div style="width: 100px; height: 100px;"></div>
</td></div></div></div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,8 @@
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="var s = document.getElementById('s'); s.parentNode.removeChild(s);">
<div style="height: 4em; -moz-column-count: 1;"><br><span id="s">foo<div style="float: right;">bar<div></div> baz</div></span></div>
</body>
</html>

Просмотреть файл

@ -0,0 +1,6 @@
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="document.body.style.width = '5px';"><div style="-moz-column-width: 1px;">X<span style="height: 10px; float: right;"></span></div></body>
</html>

Просмотреть файл

@ -0,0 +1,19 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" >
function boom()
{
var a = document.getElementById("a");
document.body.removeChild(a);
document.body.offsetHeight;
document.body.appendChild(a);
}
</script>
</head>
<body style="-moz-column-count: 3;" onload="boom();">1<div style="height: 1em;"></div><div id="a">2<select style="float: right;"></select></div></body>
</html>

Просмотреть файл

@ -0,0 +1,27 @@
<svg xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
onload="boom();">
<script type="text/javascript">
function boom()
{
var a = document.getElementById("a");
var b = document.getElementById("b");
var d = document.getElementById("d");
d.appendChild(b);
a.appendChild(document.createTextNode("A"));
}
</script>
<g id="a"></g>
<use xlink:href="#a" id="b"/>
<use xlink:href="#d">
<g id="d"/>
</use>
</svg>

После

Ширина:  |  Высота:  |  Размер: 498 B

Просмотреть файл

@ -0,0 +1,19 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<script type="text/javascript">
function boom()
{
document.getElementById("v").style.border = "1px solid blue";
document.getElementById("li").style.padding = "5px 7px";
}
</script>
</head>
<body onload="boom();"><div style="-moz-column-count: 2;"><div style="margin-bottom: 5px;" id="v"></div><li id="li" style="border: 1px solid green;">
<span style="border: 1px solid red; float: left;"></span></li></div></body>
</html>

Просмотреть файл

@ -100,14 +100,21 @@ load 403569-2.xhtml
load 403569-3.xhtml
load 404218-1.xhtml
load 404491-1.html
load 404721-1.xhtml
load 404721-2.xhtml
load 405184-1.xhtml
load 405186-1.xhtml
load 406675-1.html
load 408292.html
load 408299.html
load 409513.html
load 409461-1.xhtml
load 409513.html
load 410967.html
load 411870-1.html
load 412651-1.html
load 420031-1.html
load 420213-1.html
load 423107-1.xhtml
load 432752-1.svg
load 433450-1.html
load 444925-1.xul