| ... | ... | @@ -2520,7 +2520,7 @@ pub fn stringify( |
| 2520 | 2520 | if (options.string.String.escape_solidus) { |
| 2521 | 2521 | try out_stream.writeAll("\\/"); |
| 2522 | 2522 | } else { |
| 2523 | | try out_stream.writeByte('\\'); |
| 2523 | try out_stream.writeByte('/'); |
| 2524 | 2524 | } |
| 2525 | 2525 | }, |
| 2526 | 2526 | // control characters with short escapes |
| ... | ... | @@ -2670,6 +2670,8 @@ test "stringify string" { |
| 2670 | 2670 | try teststringify("\"with unicode\\ud800\\udc00\"", "with unicode\u{10000}", StringifyOptions{ .string = .{ .String = .{ .escape_unicode = true } } }); |
| 2671 | 2671 | try teststringify("\"with unicode\u{10FFFF}\"", "with unicode\u{10FFFF}", StringifyOptions{}); |
| 2672 | 2672 | try teststringify("\"with unicode\\udbff\\udfff\"", "with unicode\u{10FFFF}", StringifyOptions{ .string = .{ .String = .{ .escape_unicode = true } } }); |
| 2673 | try teststringify("\"/\"", "/", StringifyOptions{}); |
| 2674 | try teststringify("\"\\/\"", "/", StringifyOptions{ .string = .{ .String = .{ .escape_solidus = true } } }); |
| 2673 | 2675 | } |
| 2674 | 2676 | |
| 2675 | 2677 | test "stringify tagged unions" { |