Bug 809020 - Reftest for breaking near word beginning/end (the "conservative" breaking range). r=masayuki

This commit is contained in:
Jonathan Kew 2017-03-01 22:47:56 +00:00
Родитель 26401c70e6
Коммит e65830b9ad
5 изменённых файлов: 208 добавлений и 0 удалений

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

@ -0,0 +1,68 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Bug 809020</title>
<style>
p {
font-family: monospace;
margin: .5em 0;
}
.break {
color: green;
}
.nobreak {
color: red;
}
</style>
</head>
<body>
The green examples should break at all their hyphens; the red ones should not.
<p class="nobreak">
T-shirt
</p>
<p class="nobreak">
billy-o
</p>
<p class="break">
tally-<br>ho
</p>
<p class="break">
co-<br>author
</p>
<p class="break">
hi-<br>de-<br>hi
</p>
<p class="break">
far-<br>sighted
</p>
<p class="break">
hocus-<br>pocus
</p>
<p class="break">
Nanki-<br>Poo
</p>
<p class="break">
Miami-<br>Dade
</p>
<p class="break">
Wells-<br>next-<br>the-<br>Sea
</p>
<p class="break">
Lee-<br>on-<br>the-<br>Solent
</p>
<p class="nobreak">
\\/^-_-^\//
</p>
<p class="nobreak">
(''')-.-(''')
<p class="nobreak">
:-"&gt;
<p class="nobreak">
&lt;{^-^}&gt;
</p>
<p class="nobreak">
:-D
</p>
</body>
</html>

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

@ -0,0 +1,69 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Bug 809020</title>
<style>
p {
font-family: monospace;
margin: .5em 0;
width:0;
}
.break {
color: green;
}
.nobreak {
color: red;
}
</style>
</head>
<body>
The green examples should break at all their hyphens; the red ones should not.
<p class="nobreak">
T-shirt
</p>
<p class="nobreak">
billy-o
</p>
<p class="break">
tally-ho
</p>
<p class="break">
co-author
</p>
<p class="break">
hi-de-hi
</p>
<p class="break">
far-sighted
</p>
<p class="break">
hocus-pocus
</p>
<p class="break">
Nanki-Poo
</p>
<p class="break">
Miami-Dade
</p>
<p class="break">
Wells-next-the-Sea
</p>
<p class="break">
Lee-on-the-Solent
</p>
<p class="nobreak">
\\/^-_-^\//
</p>
<p class="nobreak">
(''')-.-(''')
<p class="nobreak">
:-"&gt;
<p class="nobreak">
&lt;{^-^}&gt;
</p>
<p class="nobreak">
:-D
</p>
</body>
</html>

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

@ -0,0 +1,34 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Bug 809020</title>
<style>
p {
font-family: monospace;
margin: 1em 0;
}
</style>
</head>
<body>
Line breaks should always occur before a '/' character,
and no fragment should be less than 6 chars long.
<p>/a/a</p>
<p>/a/a/a</p>
<p>/a/a/a/a</p>
<p>/a/a/a/a/a</p>
<p>/a/a/a<br>/a/a/a</p>
<p>/aa/aa<br>/aa/aa<br>/aa/aa/aa</p>
<p>/aaa/aaa<br>/aaa/aaa/aaa</p>
<p>/aaaa/aaaa<br>/aaaa/aaaa</p>
<p>/aaaaa<br>/aaaaa<br>/aaaaa</p>
<p>/aaaaaa<br>/aaaaaa<br>/aaaaaa</p>
<p>/a/ab/abc<br>/abcd/abcde<br>/abcdef<br>/abcdefg</p>
<p>/abcdefg<br>/abcdef<br>/abcde<br>/abcd/abc/ab/a</p>
</body>
</html>

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

@ -0,0 +1,35 @@
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8>
<title>Bug 809020</title>
<style>
p {
font-family: monospace;
margin: 1em 0;
width:0;
}
</style>
</head>
<body>
Line breaks should always occur before a '/' character,
and no fragment should be less than 6 chars long.
<p>/a/a</p>
<p>/a/a/a</p>
<p>/a/a/a/a</p>
<p>/a/a/a/a/a</p>
<p>/a/a/a/a/a/a</p>
<p>/aa/aa/aa/aa/aa/aa/aa</p>
<p>/aaa/aaa/aaa/aaa/aaa</p>
<p>/aaaa/aaaa/aaaa/aaaa</p>
<p>/aaaaa/aaaaa/aaaaa</p>
<p>/aaaaaa/aaaaaa/aaaaaa</p>
<p>/a/ab/abc/abcd/abcde/abcdef/abcdefg</p>
<p>/abcdefg/abcdef/abcde/abcd/abc/ab/a</p>
</body>
</html>

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

@ -1,5 +1,7 @@
== between-whitespaces.html between-whitespaces-ref.html
== chemical-1.html chemical-1-ref.html
fails == conservative-range-1.html conservative-range-1-ref.html
== conservative-range-2.html conservative-range-2-ref.html
== currency-1.html currency-1-ref.html
== currency-2.html currency-2-ref.html
== datetime-1.html datetime-1-ref.html