ref: 40d6f7b5cc0cb9e5de1675a1441ad0dfc0a66bda
dir: /lib/escfmt/test/escre.myr/
use std use escfmt use testr const main = { testr.run([\ [.name="unchanged", .fn={ctx var s = std.fmt("{}", escfmt.url("word")) testr.check(ctx, std.sleq("word", s), std.fmt("mismatched escape {}", s)) std.slfree(s) }], [.name="randomcrud", .fn={ctx var s = std.fmt("{}", escfmt.re("^:/?#[]@!$&'()*+,;=%")) testr.check(ctx, \ std.sleq("\\^:/\\?#\\[\\]@!\\$&'\\(\\)\\*\\+,;=%", s), \ std.fmt("mismatched escape {}", s)) std.slfree(s) }], ][:]) }