diff options
Diffstat (limited to 'packages/taler-util/src/payto.test.ts')
-rw-r--r-- | packages/taler-util/src/payto.test.ts | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/taler-util/src/payto.test.ts b/packages/taler-util/src/payto.test.ts index 66a05b3a2..0802e1cd4 100644 --- a/packages/taler-util/src/payto.test.ts +++ b/packages/taler-util/src/payto.test.ts @@ -16,7 +16,7 @@ import test from "ava"; -import { parsePaytoUri } from "./payto.js"; +import { PaytoString, parsePaytoUri, stringifyPaytoUri } from "./payto.js"; test("basic payto parsing", (t) => { const r1 = parsePaytoUri("https://example.com/"); @@ -29,3 +29,10 @@ test("basic payto parsing", (t) => { t.is(r3?.targetType, "x-taler-bank"); t.is(r3?.targetPath, "123"); }); + +test("parsing payto and stringify again", (t) => { + const payto1 = + "payto://iban/DE1231231231?reciever-name=John%20Doe" as PaytoString; + + t.is(stringifyPaytoUri(parsePaytoUri(payto1)!), payto1); +}); |