From: Simon Josefsson <simon@josefsson.org>
Last-Update: 2025-10-05
Subject: Update self tests for expected strings from golang-golang-x-text 0.29.0
Forwarded: not-needed

diff --git a/ext/strings_test.go b/ext/strings_test.go
index fc0ade1..6cb2b62 100644
--- a/ext/strings_test.go
+++ b/ext/strings_test.go
@@ -629,7 +629,7 @@ func TestStringFormat(t *testing.T) {
 			name:                  "scientific notation formatting clause",
 			format:                "%.6e",
 			formatArgs:            "1052.032911275",
-			expectedOutput:        "1.052033\u202f\u00d7\u202f10\u2070\u00b3",
+			expectedOutput:        "1.052033×10⁰³",
 			expectedRuntimeCost:   11,
 			expectedEstimatedCost: checker.CostEstimate{Min: 11, Max: 11},
 			locale:                "en_US",
@@ -656,7 +656,7 @@ func TestStringFormat(t *testing.T) {
 			name:                  "default precision for scientific notation",
 			format:                "%e",
 			formatArgs:            "2.71828",
-			expectedOutput:        "2.718280\u202f\u00d7\u202f10\u2070\u2070",
+			expectedOutput:        "2.718280×10⁰⁰",
 			expectedRuntimeCost:   11,
 			expectedEstimatedCost: checker.CostEstimate{Min: 11, Max: 11},
 			locale:                "en_US",
@@ -665,7 +665,7 @@ func TestStringFormat(t *testing.T) {
 			name:                  "unicode output for scientific notation",
 			format:                "unescaped unicode: %e, escaped unicode: %e",
 			formatArgs:            "2.71828, 2.71828",
-			expectedOutput:        "unescaped unicode: 2.718280 × 10⁰⁰, escaped unicode: 2.718280\u202f\u00d7\u202f10\u2070\u2070",
+			expectedOutput:        "unescaped unicode: 2.718280×10⁰⁰, escaped unicode: 2.718280×10⁰⁰",
 			expectedRuntimeCost:   15,
 			expectedEstimatedCost: checker.CostEstimate{Min: 15, Max: 15},
 			locale:                "en_US",
@@ -888,7 +888,7 @@ func TestStringFormat(t *testing.T) {
 			dynArgs: map[string]any{
 				"dynE": 2.71828,
 			},
-			expectedOutput:        "(dyntype) e: 2.718280\u202f\u00d7\u202f10\u2070\u2070",
+			expectedOutput:        "(dyntype) e: 2.718280×10⁰⁰",
 			expectedRuntimeCost:   13,
 			expectedEstimatedCost: checker.CostEstimate{Min: 13, Max: 13},
 			locale:                "en_US",
