When text-transform is in effect, ensure we finish building the transformed textrun even if we would otherwise skip the line-break scan (in SVG text).

Differential Revision: https://phabricator.services.mozilla.com/D130055

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1738560
gecko-commit: d6033db719c8e92a125fa6daee11533ae1437112
gecko-reviewers: emilio
diff --git a/svg/text/reftests/text-transform-001-ref.html b/svg/text/reftests/text-transform-001-ref.html
new file mode 100644
index 0000000..bf1b063
--- /dev/null
+++ b/svg/text/reftests/text-transform-001-ref.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>Reference: text-transform with SVG text</title>
+
+<p>Test passes if the greeting below is in <b>ALL-UPPERCASE</b>:</p>
+
+<svg><text y="50">HELLO, WORLD!</text></svg>
diff --git a/svg/text/reftests/text-transform-001.html b/svg/text/reftests/text-transform-001.html
new file mode 100644
index 0000000..71c231f
--- /dev/null
+++ b/svg/text/reftests/text-transform-001.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>text-transform with SVG text</title>
+<meta name="assert" content="The CSS text-transform property should work">
+<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
+<link rel="match" href="text-transform-001-ref.html">
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1738560">
+
+<p>Test passes if the greeting below is in <b>ALL-UPPERCASE</b>:</p>
+
+<svg><text y="50" style="text-transform: uppercase">Hello, World!</text></svg>
diff --git a/svg/text/reftests/text-transform-002-ref.html b/svg/text/reftests/text-transform-002-ref.html
new file mode 100644
index 0000000..f15615c
--- /dev/null
+++ b/svg/text/reftests/text-transform-002-ref.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>Reference: text-transform with SVG text</title>
+
+<p>Test passes if the greeting below has <b>Initial Capitals</b>:</p>
+
+<svg><text y="50">Hello, World!</text></svg>
diff --git a/svg/text/reftests/text-transform-002.html b/svg/text/reftests/text-transform-002.html
new file mode 100644
index 0000000..53da0d8
--- /dev/null
+++ b/svg/text/reftests/text-transform-002.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>text-transform with SVG text</title>
+<meta name="assert" content="The CSS text-transform property should work">
+<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
+<link rel="match" href="text-transform-002-ref.html">
+<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1738560">
+
+<p>Test passes if the greeting below has <b>Initial Capitals</b>:</p>
+
+<svg><text y="50" style="text-transform: capitalize">hello, world!</text></svg>