diff options
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/test-merchant-exchange-confusion.ts | 8 |
1 files changed, 6 insertions, 2 deletions
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, }); |