diff options
author | Florian Dold <florian@dold.me> | 2021-03-02 20:20:51 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-03-02 20:20:51 +0100 |
commit | 9c2440718d566bf28a61c732849a3aa5d3ad82bb (patch) | |
tree | a5b01ae5ad50a4c0ce88f798092ce24dfaa692f1 /packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts | |
parent | 81be4aacd80689542367b1570d4069cba3220ae6 (diff) | |
download | wallet-core-9c2440718d566bf28a61c732849a3aa5d3ad82bb.tar.xz |
test merchant's instance detail response
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts index d2e4cd121..4691487de 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-merchant-instances.ts @@ -100,6 +100,11 @@ export async function runMerchantInstancesTest(t: GlobalTestState) { t.assertDeepEqual(resp.status, 200); } + { + const fullDetails = await merchantClient.getInstanceFullDetails("default"); + t.assertDeepEqual(fullDetails.auth.method, "external"); + } + await merchantClient.changeAuth({ method: "token", token: "secret-token:foobar", @@ -133,6 +138,14 @@ export async function runMerchantInstancesTest(t: GlobalTestState) { }); t.assertDeepEqual(resp.status, 200); } + + // Check that auth is reported properly + { + const fullDetails = await merchantClient.getInstanceFullDetails("default"); + t.assertDeepEqual(fullDetails.auth.method, "token"); + // Token should *not* be reported back. + t.assertDeepEqual(fullDetails.auth.token, undefined); + } } runMerchantInstancesTest.suites = ["merchant"]; |