commit 5fd3a2ec1e73cd2eb5d7029227b2e05a00ba9115
parent 682781dc4c02315458e9ac2756091a92cabcd108
Author: longsonr <longsonr@gmail.com>
Date: Wed, 22 Oct 2025 12:06:03 +0000
Bug 1995728 - Fix typos in SVG text web-platform-tests r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D269565
Diffstat:
2 files changed, 20 insertions(+), 21 deletions(-)
diff --git a/testing/web-platform/tests/svg/text/scripted/getcharnumatposition-slr.tentative.html b/testing/web-platform/tests/svg/text/scripted/getcharnumatposition-slr.tentative.html
@@ -13,7 +13,6 @@ text {
font: 20px/1 Ahem;
}
</style>
-<text><tspan id="htb" x="40" y="100">abc</tspan></text>
<text style="writing-mode:sideways-lr"><tspan id="slr" x="40" y="200">abc</tspan></text>
</svg>
diff --git a/testing/web-platform/tests/svg/text/scripted/getstartpositionofchar.html b/testing/web-platform/tests/svg/text/scripted/getstartpositionofchar.html
@@ -39,41 +39,41 @@ document.fonts.ready.then(() => {
test(() => {
const target = $('#vrl');
const base = target.getStartPositionOfChar(0).y;
- assert_equals(base + FONT_SIZE, target.getEndPositionOfChar(0).y);
- assert_equals(base + FONT_SIZE, target.getStartPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getEndPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getStartPositionOfChar(2).y);
- assert_equals(base + FONT_SIZE * 3, target.getEndPositionOfChar(2).y);
+ assert_equals(target.getEndPositionOfChar(0).y, base + FONT_SIZE);
+ assert_equals(target.getStartPositionOfChar(1).y, base + FONT_SIZE);
+ assert_equals(target.getEndPositionOfChar(1).y, base + FONT_SIZE * 2);
+ assert_equals(target.getStartPositionOfChar(2).y, base + FONT_SIZE * 2);
+ assert_equals(target.getEndPositionOfChar(2).y, base + FONT_SIZE * 3);
}, 'vertical-rl');
test(() => {
const target = $('#vlr');
const base = target.getStartPositionOfChar(0).y;
- assert_equals(base + FONT_SIZE, target.getEndPositionOfChar(0).y);
- assert_equals(base + FONT_SIZE, target.getStartPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getEndPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getStartPositionOfChar(2).y);
- assert_equals(base + FONT_SIZE * 3, target.getEndPositionOfChar(2).y);
+ assert_equals(target.getEndPositionOfChar(0).y, base + FONT_SIZE);
+ assert_equals(target.getStartPositionOfChar(1).y, base + FONT_SIZE);
+ assert_equals(target.getEndPositionOfChar(1).y, base + FONT_SIZE * 2);
+ assert_equals(target.getStartPositionOfChar(2).y, base + FONT_SIZE * 2);
+ assert_equals(target.getEndPositionOfChar(2).y, base + FONT_SIZE * 3);
}, 'vertical-lr');
test(() => {
const target = $('#srl');
const base = target.getStartPositionOfChar(0).y;
- assert_equals(base + FONT_SIZE, target.getEndPositionOfChar(0).y);
- assert_equals(base + FONT_SIZE, target.getStartPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getEndPositionOfChar(1).y);
- assert_equals(base + FONT_SIZE * 2, target.getStartPositionOfChar(2).y);
- assert_equals(base + FONT_SIZE * 3, target.getEndPositionOfChar(2).y);
+ assert_equals(target.getEndPositionOfChar(0).y, base + FONT_SIZE);
+ assert_equals(target.getStartPositionOfChar(1).y, base + FONT_SIZE);
+ assert_equals(target.getEndPositionOfChar(1).y, base + FONT_SIZE * 2);
+ assert_equals(target.getStartPositionOfChar(2).y, base + FONT_SIZE * 2);
+ assert_equals(target.getEndPositionOfChar(2).y, base + FONT_SIZE * 3);
}, 'sideways-rl');
test(() => {
const target = $('#slr');
const base = target.getStartPositionOfChar(0).y;
- assert_equals(base - FONT_SIZE, target.getEndPositionOfChar(0).y);
- assert_equals(base - FONT_SIZE, target.getStartPositionOfChar(1).y);
- assert_equals(base - FONT_SIZE * 2, target.getEndPositionOfChar(1).y);
- assert_equals(base - FONT_SIZE * 2, target.getStartPositionOfChar(2).y);
- assert_equals(base - FONT_SIZE * 3, target.getEndPositionOfChar(2).y);
+ assert_equals(target.getEndPositionOfChar(0).y, base - FONT_SIZE);
+ assert_equals(target.getStartPositionOfChar(1).y, base - FONT_SIZE);
+ assert_equals(target.getEndPositionOfChar(1).y, base - FONT_SIZE * 2);
+ assert_equals(target.getStartPositionOfChar(2).y, base - FONT_SIZE * 2);
+ assert_equals(target.getEndPositionOfChar(2).y, base - FONT_SIZE * 3);
}, 'sideways-lr');
done();