[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: fix integration after changes
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: fix integration after changes in 5c742afb |
Date: |
Fri, 11 Nov 2022 18:50:11 +0100 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 22290020f fix integration after changes in 5c742afb
22290020f is described below
commit 22290020fba91253c9885eb9fa193a0dd98fa72f
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Fri Nov 11 14:50:01 2022 -0300
fix integration after changes in 5c742afb
---
packages/taler-wallet-cli/src/harness/merchantApiTypes.ts | 6 +++---
.../src/integrationtests/test-age-restrictions-peer.ts | 11 ++++++++++-
.../src/integrationtests/test-peer-to-peer-pull.ts | 12 ++++++++++--
.../src/integrationtests/test-peer-to-peer-push.ts | 15 ++++++++++++---
4 files changed, 35 insertions(+), 9 deletions(-)
diff --git a/packages/taler-wallet-cli/src/harness/merchantApiTypes.ts
b/packages/taler-wallet-cli/src/harness/merchantApiTypes.ts
index dc9132b3e..2a59b0160 100644
--- a/packages/taler-wallet-cli/src/harness/merchantApiTypes.ts
+++ b/packages/taler-wallet-cli/src/harness/merchantApiTypes.ts
@@ -34,7 +34,7 @@ import {
codecForConstString,
codecForBoolean,
codecForNumber,
- codecForContractTerms,
+ codecForMerchantContractTerms,
codecForAny,
buildCodecForUnion,
AmountString,
@@ -102,7 +102,7 @@ export const codecForCheckPaymentPaidResponse =
.property("exchange_ec", codecForNumber())
.property("exchange_hc", codecForNumber())
.property("refund_amount", codecForAmountString())
- .property("contract_terms", codecForContractTerms())
+ .property("contract_terms", codecForMerchantContractTerms())
// FIXME: specify
.property("wire_details", codecForAny())
.property("wire_reports", codecForAny())
@@ -122,7 +122,7 @@ export const codecForCheckPaymentClaimedResponse =
(): Codec<CheckPaymentClaimedResponse> =>
buildCodecForObject<CheckPaymentClaimedResponse>()
.property("order_status", codecForConstString("claimed"))
- .property("contract_terms", codecForContractTerms())
+ .property("contract_terms", codecForMerchantContractTerms())
.build("CheckPaymentClaimedResponse");
export const codecForMerchantOrderPrivateStatusResponse =
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts
b/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts
index 3d160ca08..af5b4df52 100644
---
a/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts
+++
b/packages/taler-wallet-cli/src/integrationtests/test-age-restrictions-peer.ts
@@ -17,6 +17,7 @@
/**
* Imports.
*/
+import { AbsoluteTime, Duration } from "@gnu-taler/taler-util";
import { getDefaultNodeWallet2, WalletApiOperation } from
"@gnu-taler/taler-wallet-core";
import { defaultCoinConfig } from "../harness/denomStructures.js";
import { GlobalTestState, WalletCli } from "../harness/harness.js";
@@ -59,10 +60,18 @@ export async function runAgeRestrictionsPeerTest(t:
GlobalTestState) {
restrictAge: 13,
});
+ const purse_expiration = AbsoluteTime.toTimestamp(
+ AbsoluteTime.addDuration(
+ AbsoluteTime.now(),
+ Duration.fromSpec({ days: 2 }),
+ ),
+ );
+
const initResp = await
wallet.client.call(WalletApiOperation.InitiatePeerPushPayment, {
- amount: "TESTKUDOS:1",
partialContractTerms: {
summary: "Hello, World",
+ amount: "TESTKUDOS:1",
+ purse_expiration,
},
});
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-pull.ts
b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-pull.ts
index 0c149d63a..211f20494 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-pull.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-pull.ts
@@ -17,7 +17,7 @@
/**
* Imports.
*/
-import { j2s } from "@gnu-taler/taler-util";
+import { AbsoluteTime, Duration, j2s } from "@gnu-taler/taler-util";
import { WalletApiOperation } from "@gnu-taler/taler-wallet-core";
import { GlobalTestState, WalletCli } from "../harness/harness.js";
import {
@@ -47,13 +47,21 @@ export async function runPeerToPeerPullTest(t:
GlobalTestState) {
await wallet1.runUntilDone();
+ const purse_expiration = AbsoluteTime.toTimestamp(
+ AbsoluteTime.addDuration(
+ AbsoluteTime.now(),
+ Duration.fromSpec({ days: 2 }),
+ ),
+ );
+
const resp = await wallet1.client.call(
WalletApiOperation.InitiatePeerPullPayment,
{
exchangeBaseUrl: exchange.baseUrl,
- amount: "TESTKUDOS:5",
partialContractTerms: {
summary: "Hello World",
+ amount: "TESTKUDOS:5",
+ purse_expiration
},
},
);
diff --git
a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-push.ts
b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-push.ts
index 5f9d64ece..4aaeca624 100644
--- a/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-push.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/test-peer-to-peer-push.ts
@@ -17,7 +17,7 @@
/**
* Imports.
*/
-import { j2s } from "@gnu-taler/taler-util";
+import { AbsoluteTime, Duration, j2s } from "@gnu-taler/taler-util";
import { WalletApiOperation } from "@gnu-taler/taler-wallet-core";
import { GlobalTestState, WalletCli } from "../harness/harness.js";
import {
@@ -47,13 +47,21 @@ export async function runPeerToPeerPushTest(t:
GlobalTestState) {
await wallet1.runUntilDone();
+ const purse_expiration = AbsoluteTime.toTimestamp(
+ AbsoluteTime.addDuration(
+ AbsoluteTime.now(),
+ Duration.fromSpec({ days: 2 }),
+ ),
+ );
+
{
const resp = await wallet1.client.call(
WalletApiOperation.InitiatePeerPushPayment,
{
- amount: "TESTKUDOS:5",
partialContractTerms: {
summary: "Hello World",
+ amount: "TESTKUDOS:5",
+ purse_expiration
},
},
);
@@ -64,9 +72,10 @@ export async function runPeerToPeerPushTest(t:
GlobalTestState) {
const resp = await wallet1.client.call(
WalletApiOperation.InitiatePeerPushPayment,
{
- amount: "TESTKUDOS:5",
partialContractTerms: {
summary: "Hello World",
+ amount: "TESTKUDOS:5",
+ purse_expiration
},
},
);
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: fix integration after changes in 5c742afb,
gnunet <=