From 9026b0aaada91262084f5eefbd3fa46c8ecb3c64 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Fri, 6 Aug 2021 11:45:08 +0200 Subject: merchant test: pass h_contract --- .../src/integrationtests/test-merchant-exchange-confusion.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts') diff --git a/packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts b/packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts index b556c9665..4cf9c39b4 100644 --- a/packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts +++ b/packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts @@ -44,6 +44,7 @@ import { } from "./faultInjection"; import { defaultCoinConfig } from "./denomStructures"; import { WalletApiOperation } from "@gnu-taler/taler-wallet-core"; +import { URL } from "url"; /** * Run a test case with a simple TESTKUDOS Taler environment, consisting @@ -211,9 +212,12 @@ export async function runMerchantExchangeConfusionTest(t: GlobalTestState) { const proposalId = preparePayResp.proposalId; - console.log("requesting", publicOrderStatusUrl); + const orderUrlWithHash = new URL(publicOrderStatusUrl); + orderUrlWithHash.searchParams.set("h_contract", preparePayResp.contractTermsHash); - publicOrderStatusResp = await axios.get(publicOrderStatusUrl, { + console.log("requesting", orderUrlWithHash.href); + + publicOrderStatusResp = await axios.get(orderUrlWithHash.href, { validateStatus: () => true, }); -- cgit v1.2.3