mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision 58b72393db0bd273bb93268c33666cf893feb985
This commit is contained in:
parent
43a4f01647
commit
64e0a52537
12717 changed files with 59835 additions and 59820 deletions
3
tests/wpt/web-platform-tests/css/css-ruby/OWNERS
Normal file
3
tests/wpt/web-platform-tests/css/css-ruby/OWNERS
Normal file
|
@ -0,0 +1,3 @@
|
|||
@kojiishi
|
||||
@fantasai
|
||||
@upsuper
|
|
@ -0,0 +1,36 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Ruby Test: Test line breaking before and after <ruby> elements.</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-ruby-1/#ruby-layout">
|
||||
<meta name="assert" content="est line breaking before and after <ruby> elements">
|
||||
<meta name="flags" content="dom">
|
||||
<link rel="author" title="Koji Ishii" href="mailto:kojiishi@gmail.com">
|
||||
<script src="/resources/testharness.js"></script>
|
||||
<script src="/resources/testharnessreport.js"></script>
|
||||
<style>
|
||||
#container > div {
|
||||
line-height:2;
|
||||
margin-bottom:1em;
|
||||
}
|
||||
</style>
|
||||
<div id="log"></div>
|
||||
<div id="container">
|
||||
<div title="OP+ID" style="width:2em;">あ(かき</div>
|
||||
<div title="ID+CL" style="width:2em;">あい)か</div>
|
||||
<div title="span+CL" style="width:2em;">あ<span>す</span>)か</div>
|
||||
<div title="OP+ruby" style="width:2em;">あ(<ruby>べ<rt>る</rt></ruby>か</div>
|
||||
<div title="ruby+CL" style="width:2em;">あ<ruby>べ<rt>る</rt></ruby>)か</div>
|
||||
<div title="OP+ruby+CL" style="width:3em;">あ(<ruby>べ<rt>る</rt></ruby>)か</div>
|
||||
</div>
|
||||
<script>
|
||||
runTests();
|
||||
function runTests() {
|
||||
var lineHeight = parseFloat(getComputedStyle(container.firstElementChild).lineHeight);
|
||||
Array.prototype.forEach.call(container.children, function (element) {
|
||||
test(function () {
|
||||
var lineCount = element.offsetHeight / lineHeight;
|
||||
assert_approx_equals(lineCount, 3, 0.1);
|
||||
}, element.title);
|
||||
});
|
||||
}
|
||||
</script>
|
60
tests/wpt/web-platform-tests/css/css-ruby/ruby-001.xht
Normal file
60
tests/wpt/web-platform-tests/css/css-ruby/ruby-001.xht
Normal file
|
@ -0,0 +1,60 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>Ruby: Ping Test</title>
|
||||
<link rel="author" title="Ian Hickson" href="mailto:ian@hixie.ch"/>
|
||||
<link rel="alternate" href="http://www.hixie.ch/tests/adhoc/css/box/ruby/001.html"/>
|
||||
<link rel="help" href="http://www.w3.org/TR/css3-ruby/"/>
|
||||
<style type="text/css">
|
||||
p { color: navy; }
|
||||
.a ruby { display: ruby-base; display: inline; display: ruby-base; }
|
||||
.a rbc { display: ruby-base-container; display: inline; display: ruby-base-container; }
|
||||
.a rb { display: ruby-base; display: inline; display: ruby-base; }
|
||||
.a rtc.before { display: ruby-text-container; display: inline; display: ruby-text-container; ruby-position: before; }
|
||||
.a rtc.after { display: ruby-text-container; display: inline; display: ruby-text-container; ruby-position: after; }
|
||||
.a rt { display: ruby-text; display: inline; display: ruby-text; ruby-span: 3; }
|
||||
.b ruby { display: inline; }
|
||||
.b rbc { display: inline; }
|
||||
.b rb { display: inline; }
|
||||
.b rtc { display: inline; }
|
||||
.b rt { display: inline; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<p>There should be exactly four lines of text below.</p>
|
||||
<p>
|
||||
<ruby class="a">
|
||||
<rbc>
|
||||
<rb> 2. This is </rb>
|
||||
<rb> the second </rb>
|
||||
<rb> line. </rb>
|
||||
</rbc>
|
||||
<rtc class="before">
|
||||
<rt> 1. This is </rt>
|
||||
<rt> the first </rt>
|
||||
<rt> line. </rt>
|
||||
</rtc>
|
||||
<rtc class="after">
|
||||
<rt> 3. This is the third line. </rt>
|
||||
</rtc>
|
||||
</ruby>
|
||||
</p>
|
||||
<p>
|
||||
<ruby class="b">
|
||||
<rbc>
|
||||
<rb> 4. This </rb>
|
||||
<rb> is </rb>
|
||||
<rb> the </rb>
|
||||
</rbc>
|
||||
<rtc class="before">
|
||||
<rt> fourth </rt>
|
||||
<rt> and </rt>
|
||||
<rt> final </rt>
|
||||
</rtc>
|
||||
<rtc class="after">
|
||||
<rt> line. </rt>
|
||||
</rtc>
|
||||
</ruby>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue