From 1390175a9afc53948dd1d6f8a2f88e51c1bf53cc Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 28 Aug 2019 02:49:27 +0200 Subject: rudimentary taler://withdraw support --- src/taleruri-test.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/taleruri-test.ts') diff --git a/src/taleruri-test.ts b/src/taleruri-test.ts index a9fa0b1e3..27cd7d18b 100644 --- a/src/taleruri-test.ts +++ b/src/taleruri-test.ts @@ -15,7 +15,7 @@ */ import test from "ava"; -import { parsePayUri } from "./taleruri"; +import { parsePayUri, parseWithdrawUri } from "./taleruri"; test("taler pay url parsing: http(s)", (t) => { const url1 = "https://example.com/bar?spam=eggs"; @@ -77,3 +77,13 @@ test("taler pay url parsing: trailing parts", (t) => { t.is(r1.downloadUrl, "https://example.com/public/proposal?instance=default&order_id=myorder"); t.is(r1.sessionId, "mysession"); }); + +test("taler withdraw uri parsing", (t) => { + const url1 = "taler://withdraw/bank.example.com/-/12345"; + const r1 = parseWithdrawUri(url1); + if (!r1) { + t.fail(); + return; + } + t.is(r1.statusUrl, "https://bank.example.com/api/withdraw-operation/12345"); +}); \ No newline at end of file -- cgit v1.2.3