commit 8e7971d885d6bc249a634748d40eb12aaca10d5c
parent 23e14949c91864179173ea84d9b46725b57b755b
Author: Emilio Cobos Álvarez <emilio@crisal.io>
Date: Mon, 10 Nov 2025 07:33:25 +0000
Bug 1999117 - Split getCTM and getScreenCTM subtests. r=longsonr,firefox-svg-reviewers
No behavior change but this makes clear that browser at least agree on
getCTM.
Differential Revision: https://phabricator.services.mozilla.com/D271896
Diffstat:
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/testing/web-platform/tests/svg/types/scripted/SVGGraphicsElement.getCTM-empty-viewBox.html b/testing/web-platform/tests/svg/types/scripted/SVGGraphicsElement.getCTM-empty-viewBox.html
@@ -14,15 +14,17 @@
</svg>
</div>
<script>
- function assert_identity(m, prefix) {
- assert_equals(m.a, 1, prefix + "a");
- assert_equals(m.d, 1, prefix + "d");
+ function assert_identity(m) {
+ assert_equals(m.a, 1, "a");
+ assert_equals(m.d, 1, "d");
for (let member of ["b", "c", "e", "f"]) {
- assert_equals(m[member], 0, prefix + member);
+ assert_equals(m[member], 0, member);
}
}
test(function () {
- assert_identity(document.querySelector(".viewport").getCTM(), "getCTM: ");
- assert_identity(document.querySelector(".viewport").getScreenCTM(), "getScreenCTM: ");
- });
+ assert_identity(document.querySelector(".viewport").getCTM());
+ }, "getCTM");
+ test(function() {
+ assert_identity(document.querySelector(".viewport").getScreenCTM());
+ }, "getScreenCTM");
</script>