aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-integrationtests
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-09-04 12:04:11 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-09-04 12:04:11 +0530
commit3c57820df0711f301e69adb0f4b8a91f0905cc0c (patch)
tree5be12160a8061ce7954c7552ed861a443e3f57a5 /packages/taler-integrationtests
parentc7a2abedbabe9142ce9a15902f90a5d1f4b36f05 (diff)
downloadwallet-core-3c57820df0711f301e69adb0f4b8a91f0905cc0c.tar.xz
formatting, import
Diffstat (limited to 'packages/taler-integrationtests')
-rw-r--r--packages/taler-integrationtests/src/harness.ts8
-rw-r--r--packages/taler-integrationtests/src/helpers.ts88
-rw-r--r--packages/taler-integrationtests/src/test-payment.ts5
-rw-r--r--packages/taler-integrationtests/src/test-revocation.ts6
4 files changed, 55 insertions, 52 deletions
diff --git a/packages/taler-integrationtests/src/harness.ts b/packages/taler-integrationtests/src/harness.ts
index dbb416b48..cc5ffa161 100644
--- a/packages/taler-integrationtests/src/harness.ts
+++ b/packages/taler-integrationtests/src/harness.ts
@@ -378,10 +378,7 @@ export class GlobalTestState {
}
}
- assertAmountLeq(
- a: string | AmountJson,
- b: string | AmountJson,
- ): void {
+ assertAmountLeq(a: string | AmountJson, b: string | AmountJson): void {
if (Amounts.cmp(a, b) > 0) {
throw Error(
`test assertion failed: expected ${Amounts.stringify(
@@ -1089,7 +1086,8 @@ export class ExchangeService implements ExchangeServiceInterface {
"exchange-keyup",
"taler-exchange-keyup",
[
- "-c", this.configFilename,
+ "-c",
+ this.configFilename,
...this.timetravelArgArr,
"--revoke",
denomPubHash,
diff --git a/packages/taler-integrationtests/src/helpers.ts b/packages/taler-integrationtests/src/helpers.ts
index ca9b57abf..e248b4a7d 100644
--- a/packages/taler-integrationtests/src/helpers.ts
+++ b/packages/taler-integrationtests/src/helpers.ts
@@ -38,7 +38,13 @@ import {
BankAccessApi,
MerchantPrivateApi,
} from "./harness";
-import { AmountString, Duration, PreparePayResultType, ConfirmPayResultType, ContractTerms } from "taler-wallet-core";
+import {
+ AmountString,
+ Duration,
+ PreparePayResultType,
+ ConfirmPayResultType,
+ ContractTerms,
+} from "taler-wallet-core";
import { FaultInjectedMerchantService } from "./faultInjection";
export interface SimpleTestEnvironment {
@@ -309,57 +315,59 @@ export async function applyTimeTravel(
}
}
-
/**
* Make a simple payment and check that it succeeded.
*/
-export async function makeTestPayment(t: GlobalTestState, args: {
- merchant: MerchantServiceInterface,
- wallet: WalletCli,
- order: Partial<ContractTerms>,
- instance?: string
-}): Promise<void> {
- // Set up order.
+export async function makeTestPayment(
+ t: GlobalTestState,
+ args: {
+ merchant: MerchantServiceInterface;
+ wallet: WalletCli;
+ order: Partial<ContractTerms>;
+ instance?: string;
+ },
+): Promise<void> {
+ // Set up order.
- const { wallet, merchant } = args;
- const instance = args.instance ?? "default";
+ const { wallet, merchant } = args;
+ const instance = args.instance ?? "default";
- const orderResp = await MerchantPrivateApi.createOrder(merchant, instance, {
- order: {
- summary: "Buy me!",
- amount: "TESTKUDOS:5",
- fulfillment_url: "taler://fulfillment-success/thx",
- },
- });
+ const orderResp = await MerchantPrivateApi.createOrder(merchant, instance, {
+ order: {
+ summary: "Buy me!",
+ amount: "TESTKUDOS:5",
+ fulfillment_url: "taler://fulfillment-success/thx",
+ },
+ });
- let orderStatus = await MerchantPrivateApi.queryPrivateOrderStatus(merchant, {
- orderId: orderResp.order_id,
- });
+ let orderStatus = await MerchantPrivateApi.queryPrivateOrderStatus(merchant, {
+ orderId: orderResp.order_id,
+ });
- t.assertTrue(orderStatus.order_status === "unpaid");
+ t.assertTrue(orderStatus.order_status === "unpaid");
- // Make wallet pay for the order
+ // Make wallet pay for the order
- const preparePayResult = await wallet.preparePay({
- talerPayUri: orderStatus.taler_pay_uri,
- });
+ const preparePayResult = await wallet.preparePay({
+ talerPayUri: orderStatus.taler_pay_uri,
+ });
- t.assertTrue(
- preparePayResult.status === PreparePayResultType.PaymentPossible,
- );
+ t.assertTrue(
+ preparePayResult.status === PreparePayResultType.PaymentPossible,
+ );
- const r2 = await wallet.confirmPay({
- proposalId: preparePayResult.proposalId,
- });
+ const r2 = await wallet.confirmPay({
+ proposalId: preparePayResult.proposalId,
+ });
- t.assertTrue(r2.type === ConfirmPayResultType.Done);
+ t.assertTrue(r2.type === ConfirmPayResultType.Done);
- // Check if payment was successful.
+ // Check if payment was successful.
- orderStatus = await MerchantPrivateApi.queryPrivateOrderStatus(merchant, {
- orderId: orderResp.order_id,
- instance,
- });
+ orderStatus = await MerchantPrivateApi.queryPrivateOrderStatus(merchant, {
+ orderId: orderResp.order_id,
+ instance,
+ });
- t.assertTrue(orderStatus.order_status === "paid");
-} \ No newline at end of file
+ t.assertTrue(orderStatus.order_status === "paid");
+}
diff --git a/packages/taler-integrationtests/src/test-payment.ts b/packages/taler-integrationtests/src/test-payment.ts
index 4f44fc146..c82770d76 100644
--- a/packages/taler-integrationtests/src/test-payment.ts
+++ b/packages/taler-integrationtests/src/test-payment.ts
@@ -17,10 +17,7 @@
/**
* Imports.
*/
-import {
- runTest,
- GlobalTestState,
-} from "./harness";
+import { runTest, GlobalTestState } from "./harness";
import {
createSimpleTestkudosEnvironment,
withdrawViaBank,
diff --git a/packages/taler-integrationtests/src/test-revocation.ts b/packages/taler-integrationtests/src/test-revocation.ts
index 32ac3f0dc..32cb5d620 100644
--- a/packages/taler-integrationtests/src/test-revocation.ts
+++ b/packages/taler-integrationtests/src/test-revocation.ts
@@ -33,9 +33,9 @@ import {
import { CoinDumpJson } from "taler-wallet-core";
async function revokeAllWalletCoins(req: {
- wallet: WalletCli,
- exchange: ExchangeService,
- merchant: MerchantService,
+ wallet: WalletCli;
+ exchange: ExchangeService;
+ merchant: MerchantService;
}): Promise<void> {
const { wallet, exchange, merchant } = req;
const coinDump = await wallet.dumpCoins();