fix integration after changes in 5c742afb
This commit is contained in:
parent
9ec3448076
commit
22290020fb
@ -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 =
|
||||
|
@ -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,
|
||||
},
|
||||
});
|
||||
|
||||
|
@ -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
|
||||
},
|
||||
},
|
||||
);
|
||||
|
@ -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
|
||||
},
|
||||
},
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user